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_; |
} |