Index: src/compiler/code-assembler.cc |
diff --git a/src/compiler/code-assembler.cc b/src/compiler/code-assembler.cc |
index 99de1cef424003793501b1512ea1c7856a4c17e3..e6b6561811fbb119cfbcdb3f39ab162da02e1a0a 100644 |
--- a/src/compiler/code-assembler.cc |
+++ b/src/compiler/code-assembler.cc |
@@ -700,6 +700,14 @@ CodeAssemblerVariable::CodeAssemblerVariable(CodeAssembler* assembler, |
state_->variables_.insert(impl_); |
} |
+CodeAssemblerVariable::CodeAssemblerVariable(CodeAssembler* assembler, |
+ MachineRepresentation rep, |
+ Node* initial_value) |
+ : impl_(new (assembler->zone()) Impl(rep)), state_(assembler->state()) { |
Igor Sheludko
2017/01/24 15:10:31
I think it's better to implement it as:
: CodeAs
jgruber
2017/01/24 15:16:26
Done.
|
+ state_->variables_.insert(impl_); |
+ Bind(initial_value); |
+} |
+ |
CodeAssemblerVariable::~CodeAssemblerVariable() { |
state_->variables_.erase(impl_); |
} |