| Index: src/compiler/raw-machine-assembler.h
|
| diff --git a/src/compiler/raw-machine-assembler.h b/src/compiler/raw-machine-assembler.h
|
| index 7329af0598232a8560c44e9fe272c4b765bda17c..5fe8a90658860df983b5d6b10d5d096aaa617380 100644
|
| --- a/src/compiler/raw-machine-assembler.h
|
| +++ b/src/compiler/raw-machine-assembler.h
|
| @@ -104,6 +104,12 @@ class RawMachineAssembler {
|
| Node* HeapConstant(Handle<HeapObject> object) {
|
| return NewNode(common()->HeapConstant(object));
|
| }
|
| + Node* BooleanConstant(bool value) {
|
| + Handle<HeapObject> boolean_value =
|
| + value ? isolate()->factory()->true_value()
|
| + : isolate()->factory()->false_value();
|
| + return NewNode(common()->HeapConstant(boolean_value));
|
| + }
|
| Node* ExternalConstant(ExternalReference address) {
|
| return NewNode(common()->ExternalConstant(address));
|
| }
|
|
|