From 2a0d3a03e3f32e383ed61beb2514ac3094fffb0f Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 29 Mar 2015 16:24:46 +0800 Subject: Twiddling root-level typecheck --- src/macros.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/macros.cpp') 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( ret_ptr ); } - catch(const ParseError::Base& e) + catch(const CompileError::Base& e) { DEBUG("Parse of rule " << i << " of " << name <<" failed - " << e.what()); } -- cgit v1.2.3