commit | 278299c73b93f14fa77afec9b6be649ddc76f1cd | [log] [tgz] |
---|---|---|
author | Stephen Adams <sra@google.com> | Wed Dec 19 00:39:36 2018 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Wed Dec 19 00:39:36 2018 +0000 |
tree | 6a47bb02106d739c54da05519140884ca32376b2 | |
parent | 2bd60aa10995b9f39ee06fe9413b5cd1942857d7 [diff] |
Ensure variable holder is a fast-mode object Change-Id: I660e987f319bd4b23b9347a8c819635ceaddae68 Reviewed-on: https://dart-review.googlesource.com/c/87611 Reviewed-by: Sigmund Cherem <sigmund@google.com> Commit-Queue: Stephen Adams <sra@google.com>
diff --git a/pkg/compiler/lib/src/js_emitter/startup_emitter/fragment_emitter.dart b/pkg/compiler/lib/src/js_emitter/startup_emitter/fragment_emitter.dart index c23eb37..b51116a 100644 --- a/pkg/compiler/lib/src/js_emitter/startup_emitter/fragment_emitter.dart +++ b/pkg/compiler/lib/src/js_emitter/startup_emitter/fragment_emitter.dart
@@ -451,6 +451,7 @@ // Ensure holders are in fast mode, now we have finished adding things. convertAllToFastObject(holders); +convertToFastObject(#staticState); // Invokes main (making sure that it records the 'current-script' value). #invokeMain;