From 85256521bad282ccbd22b6f5724753476ab85038 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Mon, 18 Mar 2019 20:09:27 -0400 Subject: [PATCH] fix translate-c regression --- src/translate_c.cpp | 3 ++- test/tests.zig | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/translate_c.cpp b/src/translate_c.cpp index 1a50b5db71..8abd66c0ff 100644 --- a/src/translate_c.cpp +++ b/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) { diff --git a/test/tests.zig b/test/tests.zig index d0ea780b3b..b1da0b6049 100644 --- a/test/tests.zig +++ b/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; } }