From 0b7c1ce0d1ac8bf7766edf13d64e51f5cd358e0d Mon Sep 17 00:00:00 2001 From: Yanting Zhang Date: Tue, 17 May 2022 12:50:22 +0800 Subject: [PATCH] Update conditional_statement.rs add br_cond --- src/cst/conditional_statement.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cst/conditional_statement.rs b/src/cst/conditional_statement.rs index 3044378..5064584 100644 --- a/src/cst/conditional_statement.rs +++ b/src/cst/conditional_statement.rs @@ -112,7 +112,8 @@ impl ConditionalStatement { let ty = &builder.unit().value_type(if_value); let zero = builder.ins().const_zero(ty); let non_zero = builder.ins().neq(if_value, zero); - builder.ins().br_cond(non_zero, bb_if_false, bb_if_true); + let br_cond = builder.ins().br_cond(non_zero, bb_if_false, bb_if_true); + context.syntax_table.insert_inst(builder.unit(), br_cond, json); /* builder