Index: src/full-codegen/full-codegen.cc |
diff --git a/src/full-codegen/full-codegen.cc b/src/full-codegen/full-codegen.cc |
index 33a1cf3f57b7e5307cd43f86b747b04c5d71e4c0..e3d19dc803d20259b661b54bed6c9396ecfa8583 100644 |
--- a/src/full-codegen/full-codegen.cc |
+++ b/src/full-codegen/full-codegen.cc |
@@ -1577,6 +1577,9 @@ void FullCodeGenerator::VisitClassLiteral(ClassLiteral* lit) { |
EmitClassDefineProperties(lit); |
DropOperands(1); |
+ // ES6 section 14.5.16 class expression evaluation, step 5 |
+ EmitClassDefineNameProperty(lit); |
rmcilroy
2016/11/24 14:31:15
Just a heads up - FullCodeGenerator::VisitClassLit
|
+ |
// Set the constructor to have fast properties. |
CallRuntimeWithOperands(Runtime::kToFastProperties); |