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 = |
Michael Starzinger
2015/09/23 08:46:24
nit: Just use Factory::ToBoolean(bool) here.
oth
2015/09/23 10:46:56
Done.
|
+ value ? isolate()->factory()->true_value() |
+ : isolate()->factory()->false_value(); |
+ return NewNode(common()->HeapConstant(boolean_value)); |
+ } |
Node* ExternalConstant(ExternalReference address) { |
return NewNode(common()->ExternalConstant(address)); |
} |