diff --git a/lib/idl/passes/reachable_exceptions.rb b/lib/idl/passes/reachable_exceptions.rb index 72f8dc5a86..3daad890b8 100644 --- a/lib/idl/passes/reachable_exceptions.rb +++ b/lib/idl/passes/reachable_exceptions.rb @@ -20,7 +20,7 @@ def reachable_exceptions(symtab) class FunctionCallExpressionAst def reachable_exceptions(symtab) - if name == "raise" + if name == "raise" || name == "raise_precise" # first argument is the exception code_ast = arg_nodes[0] value_result = value_try do