handle __assume only on Confirms are NOT disabled
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 6 Dec 2007 17:11:09 +0000 (17:11 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 6 Dec 2007 17:11:09 +0000 (17:11 +0000)
[r18628]

ast2firm.c

index 7686794..d8d58c4 100644 (file)
@@ -1461,7 +1461,10 @@ static ir_node *unary_expression_to_firm(const unary_expression_t *expression)
                return create_conv(dbgi, value_node, mode);
        }
        case EXPR_UNARY_ASSUME:
-               return handle_assume(dbgi, value);
+               if(firm_opt.confirm)
+                       return handle_assume(dbgi, value);
+               else
+                       return NULL;
 
        default:
                break;