Index: src/parser.cc |
diff --git a/src/parser.cc b/src/parser.cc |
index 9c55ad7e719265dc535a6d5b3c7990c7a027994b..247e218067315c806255e4df35f0d5e3ad65fa8f 100644 |
--- a/src/parser.cc |
+++ b/src/parser.cc |
@@ -3998,7 +3998,8 @@ void Parser::BuildObjectLiteralConstantProperties( |
// Ensure objects with doubles are always treated as nested objects. |
// TODO(verwaest): Remove once we can store them inline. |
- if (FLAG_track_double_fields && value->IsNumber()) { |
+ if (FLAG_track_double_fields && |
+ (value->IsNumber() || value->IsUndefined())) { |
danno
2013/06/06 07:54:19
Might want to extend the comment above, i.e. doubl
Toon Verwaest
2013/06/06 10:31:41
Done.
|
*may_store_doubles = true; |
} |