Commit 85256521ba

Andrew Kelley <andrew@ziglang.org>
2019-03-19 01:09:27
fix translate-c regression
1 parent a581f4f
Changed files (2)
src/translate_c.cpp
@@ -1292,7 +1292,8 @@ static AstNode *trans_integer_literal(Context *c, ResultUsed result_used, const
         emit_warning(c, stmt->getBeginLoc(), "invalid integer literal");
         return nullptr;
     }
-    return trans_create_node_apint(c, result.Val.getInt());
+    AstNode *node = trans_create_node_apint(c, result.Val.getInt());
+    return maybe_suppress_result(c, result_used, node);
 }
 
 static AstNode *trans_constant_expr(Context *c, ResultUsed result_used, const clang::ConstantExpr *expr) {
test/tests.zig
@@ -1015,6 +1015,7 @@ pub const TranslateCContext = struct {
                     \\============================================
                     \\
                 , stderr);
+                printInvocation(zig_args.toSliceConst());
                 return error.TestFailed;
             }
 
@@ -1028,6 +1029,7 @@ pub const TranslateCContext = struct {
                         \\{}
                         \\
                     , expected_line, stdout);
+                    printInvocation(zig_args.toSliceConst());
                     return error.TestFailed;
                 }
             }