Index: src/compiler/ast-graph-builder.cc |
diff --git a/src/compiler/ast-graph-builder.cc b/src/compiler/ast-graph-builder.cc |
index 0b60bd03ffdc937f08d51ee5036da77b62c4e049..194e068ce1a08455ee5862bf35f9737a0c964a34 100644 |
--- a/src/compiler/ast-graph-builder.cc |
+++ b/src/compiler/ast-graph-builder.cc |
@@ -2225,6 +2225,13 @@ void AstGraphBuilder::VisitThrow(Throw* expr) { |
void AstGraphBuilder::VisitProperty(Property* expr) { |
+ if (expr->obj()->IsSuperReference()) { |
+ // TODO(turbofan): Implement super here. |
+ SetStackOverflow(); |
+ ast_context()->ProduceValue(jsgraph()->UndefinedConstant()); |
+ return; |
+ } |
+ |
Node* value; |
VectorSlotPair pair = CreateVectorSlotPair(expr->PropertyFeedbackSlot()); |
if (expr->key()->IsPropertyName()) { |