| Index: src/property.h | 
| diff --git a/src/property.h b/src/property.h | 
| index 9235c3287dc74a302fb61276d3352c6f4587f2d9..04f78b22d4431d27a40411c62d2d0b00a99ab734 100644 | 
| --- a/src/property.h | 
| +++ b/src/property.h | 
| @@ -49,11 +49,8 @@ class Descriptor BASE_EMBEDDED { | 
|  | 
| MUST_USE_RESULT MaybeObject* KeyToSymbol() { | 
| if (!StringShape(key_).IsSymbol()) { | 
| -      Object* result; | 
| -      { MaybeObject* maybe_result = HEAP->LookupSymbol(key_); | 
| -        if (!maybe_result->ToObject(&result)) return maybe_result; | 
| -      } | 
| -      key_ = String::cast(result); | 
| +      MaybeObject* maybe_result = HEAP->LookupSymbol(key_); | 
| +      if (!maybe_result->To(&key_)) return maybe_result; | 
| } | 
| return key_; | 
| } | 
|  |