Index: lib/runtime/dart/_internal.js |
diff --git a/lib/runtime/dart/_internal.js b/lib/runtime/dart/_internal.js |
index b77e4578d05de7ce723293f54b47341ffc984642..8f2e5dd0c6e7d42ceec2f59460d3d4999b01ca71 100644 |
--- a/lib/runtime/dart/_internal.js |
+++ b/lib/runtime/dart/_internal.js |
@@ -1655,6 +1655,7 @@ dart_library.library('dart/_internal', null, /* Imports */[ |
set(index, value) { |
dart.as(value, E); |
dart.throw(new core.UnsupportedError("Cannot modify an unmodifiable list")); |
+ return value; |
} |
set length(newLength) { |
dart.throw(new core.UnsupportedError("Cannot change the length of an unmodifiable list")); |
@@ -1857,6 +1858,7 @@ dart_library.library('dart/_internal', null, /* Imports */[ |
set(key, value) { |
dart.as(value, E); |
dart.throw(new core.UnsupportedError("Cannot modify an unmodifiable map")); |
+ return value; |
} |
putIfAbsent(key, ifAbsent) { |
dart.as(ifAbsent, dart.functionType(E, [])); |