| Index: src/compiler/ast-graph-builder.cc
|
| diff --git a/src/compiler/ast-graph-builder.cc b/src/compiler/ast-graph-builder.cc
|
| index c0c18864ca84f6a7012c8a99ffaea52605357436..63abc1a347da36259a9ba6b673e3935be7509e7b 100644
|
| --- a/src/compiler/ast-graph-builder.cc
|
| +++ b/src/compiler/ast-graph-builder.cc
|
| @@ -2126,10 +2126,7 @@ Node* AstGraphBuilder::BuildToBoolean(Node* input) {
|
| return jsgraph_->BooleanConstant(!NumberMatcher(input).Is(0));
|
| case IrOpcode::kHeapConstant: {
|
| Handle<Object> object = HeapObjectMatcher<Object>(input).Value().handle();
|
| - if (object->IsTrue()) return jsgraph_->TrueConstant();
|
| - if (object->IsFalse()) return jsgraph_->FalseConstant();
|
| - // TODO(turbofan): other constants.
|
| - break;
|
| + return jsgraph_->BooleanConstant(object->BooleanValue());
|
| }
|
| default:
|
| break;
|
|
|