| Index: src/compiler/bytecode-graph-builder.cc
|
| diff --git a/src/compiler/bytecode-graph-builder.cc b/src/compiler/bytecode-graph-builder.cc
|
| index e78122438a193b57e9d4d27cb115b5b6bce15a33..a7b39c209ebb2d1b3fd1094f9cd18131b34b757a 100644
|
| --- a/src/compiler/bytecode-graph-builder.cc
|
| +++ b/src/compiler/bytecode-graph-builder.cc
|
| @@ -882,7 +882,9 @@ void BytecodeGraphBuilder::VisitCreateObjectLiteral() {
|
| Handle<FixedArray> constant_properties = Handle<FixedArray>::cast(
|
| bytecode_iterator().GetConstantForIndexOperand(0));
|
| int literal_index = bytecode_iterator().GetIndexOperand(1);
|
| - int literal_flags = bytecode_iterator().GetFlagOperand(2);
|
| + int bytecode_flags = bytecode_iterator().GetFlagOperand(2);
|
| + int literal_flags =
|
| + interpreter::CreateObjectLiteralFlags::FlagsBits::decode(bytecode_flags);
|
| // TODO(mstarzinger): Thread through number of properties.
|
| int number_of_properties = constant_properties->length() / 2;
|
| const Operator* op = javascript()->CreateLiteralObject(
|
|
|