Index: src/full-codegen/full-codegen.cc |
diff --git a/src/full-codegen/full-codegen.cc b/src/full-codegen/full-codegen.cc |
index fe073bdea602aa8b26f95283761d5b7324a9ef93..e60ad97874947bfc0e5a1c65bdc2e46693066019 100644 |
--- a/src/full-codegen/full-codegen.cc |
+++ b/src/full-codegen/full-codegen.cc |
@@ -1558,6 +1558,9 @@ void FullCodeGenerator::VisitClassLiteral(ClassLiteral* lit) { |
EmitClassDefineProperties(lit); |
DropOperands(1); |
+ // ES6 section 14.5.16 class expression evaluation, step 5 |
+ EmitClassDefineNameProperty(lit); |
+ |
// Set the constructor to have fast properties. |
CallRuntimeWithOperands(Runtime::kToFastProperties); |