fix regression: debug safety sometimes incorrectly disabled

master
Andrew Kelley 2016-09-28 11:29:47 -04:00
parent b581da41f8
commit 0562111b02
1 changed files with 1 additions and 1 deletions

View File

@ -356,7 +356,7 @@ static bool want_debug_safety_recursive(CodeGen *g, BlockContext *context) {
if (context->safety_set_node || !context->parent) {
return !context->safety_off;
}
context->safety_off = want_debug_safety_recursive(g, context->parent);
context->safety_off = !want_debug_safety_recursive(g, context->parent);
context->safety_set_node = context->parent->safety_set_node;
return !context->safety_off;
}