Index: src/wasm/ast-decoder.cc |
diff --git a/src/wasm/ast-decoder.cc b/src/wasm/ast-decoder.cc |
index cc2a9c70b6ce6e0e48b5c99e72f5ac56cd208b57..86b5e4cac42858c84382393585ac66c55f4ce444 100644 |
--- a/src/wasm/ast-decoder.cc |
+++ b/src/wasm/ast-decoder.cc |
@@ -698,7 +698,7 @@ class WasmFullDecoder : public WasmDecoder { |
Value cond = Pop(0, kAstI32); |
TFNode* if_true = nullptr; |
TFNode* if_false = nullptr; |
- BUILD(Branch, cond.node, &if_true, &if_false); |
+ BUILD(BranchNoHint, cond.node, &if_true, &if_false); |
SsaEnv* end_env = ssa_env_; |
SsaEnv* false_env = Split(ssa_env_); |
false_env->control = if_false; |
@@ -816,7 +816,7 @@ class WasmFullDecoder : public WasmDecoder { |
DCHECK(fval.type != kAstEnd); |
DCHECK(cond.type != kAstEnd); |
TFNode* controls[2]; |
- builder_->Branch(cond.node, &controls[0], &controls[1]); |
+ builder_->BranchNoHint(cond.node, &controls[0], &controls[1]); |
TFNode* merge = builder_->Merge(2, controls); |
TFNode* vals[2] = {tval.node, fval.node}; |
TFNode* phi = builder_->Phi(tval.type, 2, vals, merge); |
@@ -843,7 +843,7 @@ class WasmFullDecoder : public WasmDecoder { |
SsaEnv* fenv = ssa_env_; |
SsaEnv* tenv = Split(fenv); |
fenv->SetNotMerged(); |
- BUILD(Branch, cond.node, &tenv->control, &fenv->control); |
+ BUILD(BranchNoHint, cond.node, &tenv->control, &fenv->control); |
ssa_env_ = tenv; |
BreakTo(operand.depth); |
ssa_env_ = fenv; |