| Index: src/hydrogen.cc
|
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
|
| index fb127ec4faee25ce8a4df62d7460f796e70fec0f..f013b5b20e1dd5d9d15f0c39d9d74bc67b4318eb 100644
|
| --- a/src/hydrogen.cc
|
| +++ b/src/hydrogen.cc
|
| @@ -6804,7 +6804,8 @@ HInstruction* HOptimizedGraphBuilder::BuildNamedGeneric(
|
| Deoptimizer::SOFT);
|
| }
|
| if (access_type == LOAD) {
|
| - HLoadNamedGeneric* result = New<HLoadNamedGeneric>(object, name);
|
| + HLoadNamedGeneric* result = New<HLoadNamedGeneric>(
|
| + object, name, expr->AsProperty()->IsOwnProperty());
|
| if (FLAG_vector_ics) {
|
| Handle<SharedFunctionInfo> current_shared =
|
| function_state()->compilation_info()->shared_info();
|
| @@ -6827,7 +6828,8 @@ HInstruction* HOptimizedGraphBuilder::BuildKeyedGeneric(
|
| HValue* key,
|
| HValue* value) {
|
| if (access_type == LOAD) {
|
| - HLoadKeyedGeneric* result = New<HLoadKeyedGeneric>(object, key);
|
| + HLoadKeyedGeneric* result = New<HLoadKeyedGeneric>(
|
| + object, key, expr->AsProperty()->IsOwnProperty());
|
| if (FLAG_vector_ics) {
|
| Handle<SharedFunctionInfo> current_shared =
|
| function_state()->compilation_info()->shared_info();
|
|
|