Skip to content

Commit

Permalink
Fix newer GCC compiler warnings. (apache#6257)
Browse files Browse the repository at this point in the history
  • Loading branch information
cbalint13 authored and Trevor Morris committed Aug 26, 2020
1 parent 41d4e89 commit daab1a9
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/parser/parser.cc
Original file line number Diff line number Diff line change
Expand Up @@ -664,7 +664,7 @@ class Parser {
auto global = GlobalVar(global_name);
try {
global_names.Add(global_name, global);
} catch (DuplicateKeyError e) {
} catch (const DuplicateKeyError& e) {
this->diag_ctx->Emit(Diagnostic::Error(global_tok->span) << "a function with the name "
<< "`@" << global_name << "` "
<< "was previously defined");
Expand Down Expand Up @@ -703,7 +703,7 @@ class Parser {

try {
type_names.Add(type_id, type_global);
} catch (DuplicateKeyError e) {
} catch (const DuplicateKeyError& e) {
this->diag_ctx->Emit(Diagnostic::Error(type_tok->span) << "a type definition with the name "
<< "`" << type_id << "` "
<< "was previously defined");
Expand Down Expand Up @@ -747,7 +747,7 @@ class Parser {

try {
this->ctors.Add(ctor_name, ctor);
} catch (DuplicateKeyError e) {
} catch (const DuplicateKeyError& e) {
this->diag_ctx->EmitFatal(Diagnostic::Error(ctor_tok->span)
<< "a constructor with the name "
<< "`" << ctor_name << "` "
Expand Down Expand Up @@ -1341,7 +1341,7 @@ class Parser {
DLOG(INFO) << "op_name=" << op_name << " token=" << tok;
try {
return Op::Get(op_name);
} catch (dmlc::Error e) {
} catch (const dmlc::Error& e) {
this->diag_ctx->Emit(Diagnostic::Error(tok->span)
<< "operator `" << op_name
<< "` not found, perhaps you forgot to register it?");
Expand Down

0 comments on commit daab1a9

Please sign in to comment.