Index: lib/runtime/dart/_js_names.js |
diff --git a/lib/runtime/dart/_js_names.js b/lib/runtime/dart/_js_names.js |
index 2152f827b68d5224e7229b57cbd646b65e64d7c0..1c6f4a7b7811e0450e8329e314f22a8853a02da1 100644 |
--- a/lib/runtime/dart/_js_names.js |
+++ b/lib/runtime/dart/_js_names.js |
@@ -26,7 +26,7 @@ var _js_names; |
let getterPrefix = _foreign_helper.JS_GET_NAME('GETTER_PREFIX'); |
let getterPrefixLength = getterPrefix.length; |
let setterPrefix = _foreign_helper.JS_GET_NAME('SETTER_PREFIX'); |
- for (let key of keys) { |
+ for (let key of dart.as(keys, core.Iterable$(core.String))) { |
let value = jsMangledNames[key]; |
result.set(key, value); |
if (!dart.notNull(isGlobal)) { |