summaryrefslogtreecommitdiff
path: root/src/macros.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2015-03-29 16:24:46 +0800
committerJohn Hodge <tpg@mutabah.net>2015-03-29 16:24:46 +0800
commit2a0d3a03e3f32e383ed61beb2514ac3094fffb0f (patch)
treec422e8ca7c2c89f37bfb0917278e1933fd18833c /src/macros.cpp
parentaa324bf5be8e415a7e81460e6dca405a48fcbffb (diff)
downloadmrust-2a0d3a03e3f32e383ed61beb2514ac3094fffb0f.tar.gz
Twiddling root-level typecheck
Diffstat (limited to 'src/macros.cpp')
-rw-r--r--src/macros.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/macros.cpp b/src/macros.cpp
index fa303574..d8d74d5a 100644
--- a/src/macros.cpp
+++ b/src/macros.cpp
@@ -303,7 +303,7 @@ bool Macro_TryPattern(TTStream& lex, const MacroPatEnt& pat)
Parse_TT_Type(slex);
return true;
}
- catch( const ParseError::Base& e ) {
+ catch( const CompileError::Base& e ) {
return false;
}
case MacroPatEnt::PAT_EXPR:
@@ -314,7 +314,7 @@ bool Macro_TryPattern(TTStream& lex, const MacroPatEnt& pat)
Parse_TT_Stmt(slex);
return true;
}
- catch( const ParseError::Base& e ) {
+ catch( const CompileError::Base& e ) {
return false;
}
case MacroPatEnt::PAT_PAT:
@@ -323,7 +323,7 @@ bool Macro_TryPattern(TTStream& lex, const MacroPatEnt& pat)
Parse_TT_Pattern(slex);
return true;
}
- catch( const ParseError::Base& e ) {
+ catch( const CompileError::Base& e ) {
return false;
}
}
@@ -473,7 +473,7 @@ bool Macro_HandlePattern(TTStream& lex, const MacroPatEnt& pat, unsigned int lay
return ::std::unique_ptr<TokenStream>( ret_ptr );
}
- catch(const ParseError::Base& e)
+ catch(const CompileError::Base& e)
{
DEBUG("Parse of rule " << i << " of " << name <<" failed - " << e.what());
}