Index: src/ast.h |
diff --git a/src/ast.h b/src/ast.h |
index 0c6d2138fd97aa143cd3eac94b81a5226b537b9a..f1adf528a20ea5a6c9d61408f4ef289a2765b11d 100644 |
--- a/src/ast.h |
+++ b/src/ast.h |
@@ -2662,7 +2662,7 @@ class ClassLiteral final : public Expression { |
FeedbackVectorSlotCache* cache) override; |
bool NeedsProxySlot() const { |
- return FLAG_vector_stores && scope() != NULL && |
+ return FLAG_vector_stores && class_variable_proxy() != nullptr && |
class_variable_proxy()->var()->IsUnallocated(); |
} |