From 98cdde8247a93162568078c317f9cc9b4a86e536 Mon Sep 17 00:00:00 2001 From: Lukas Neubert Date: Mon, 7 Jun 2021 14:49:48 +0200 Subject: [PATCH] assert: print enum value of CTempVars on fail (#10378) --- vlib/v/gen/c/assert.v | 1 - vlib/v/gen/c/str.v | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/vlib/v/gen/c/assert.v b/vlib/v/gen/c/assert.v index 5c8ea5adb9..f6b5e7a136 100644 --- a/vlib/v/gen/c/assert.v +++ b/vlib/v/gen/c/assert.v @@ -88,7 +88,6 @@ fn (mut g Gen) gen_assert_metainfo(node ast.AssertStmt) string { g.write('\t${metaname}.lvalue = ') g.gen_assert_single_expr(node.expr.left, node.expr.left_type) g.writeln(';') - // g.write('\t${metaname}.rvalue = ') g.gen_assert_single_expr(node.expr.right, node.expr.right_type) g.writeln(';') diff --git a/vlib/v/gen/c/str.v b/vlib/v/gen/c/str.v index 7154858e52..dc87b4f494 100644 --- a/vlib/v/gen/c/str.v +++ b/vlib/v/gen/c/str.v @@ -100,7 +100,7 @@ fn (mut g Gen) gen_expr_to_string(expr ast.Expr, etype ast.Type) { g.write('_SLIT("")') } else if sym.kind == .enum_ { is_var := match expr { - ast.SelectorExpr, ast.Ident { true } + ast.SelectorExpr, ast.Ident, ast.CTempVar { true } else { false } } if is_var {