| Index: src/wasm/asm-wasm-builder.cc
 | 
| diff --git a/src/wasm/asm-wasm-builder.cc b/src/wasm/asm-wasm-builder.cc
 | 
| index abb69d5678565b5ebe91efa18f98c1dc1365e672..bf9ffde0b88f0adae3929603b05f27a1ab7a575d 100644
 | 
| --- a/src/wasm/asm-wasm-builder.cc
 | 
| +++ b/src/wasm/asm-wasm-builder.cc
 | 
| @@ -318,7 +318,7 @@ class AsmWasmBuilderImpl : public AstVisitor {
 | 
|      if (stmt->cond() != nullptr) {
 | 
|        block_size_++;
 | 
|        current_function_builder_->Emit(kExprIf);
 | 
| -      current_function_builder_->Emit(kExprBoolNot);
 | 
| +      current_function_builder_->Emit(kExprI32Eqz);
 | 
|        RECURSE(Visit(stmt->cond()));
 | 
|        current_function_builder_->EmitWithU8(kExprBr, 1);
 | 
|        current_function_builder_->Emit(kExprNop);
 | 
| @@ -1045,7 +1045,7 @@ class AsmWasmBuilderImpl : public AstVisitor {
 | 
|      switch (expr->op()) {
 | 
|        case Token::NOT: {
 | 
|          DCHECK_EQ(kAstI32, TypeOf(expr->expression()));
 | 
| -        current_function_builder_->Emit(kExprBoolNot);
 | 
| +        current_function_builder_->Emit(kExprI32Eqz);
 | 
|          break;
 | 
|        }
 | 
|        default:
 | 
| 
 |