| Index: sdk/lib/_internal/compiler/js_lib/core_patch.dart | 
| diff --git a/sdk/lib/_internal/compiler/js_lib/core_patch.dart b/sdk/lib/_internal/compiler/js_lib/core_patch.dart | 
| index cca8f160a01ff847e8ad9a73bec5d0c6764cc57c..a3f151312f3ba21692967657af164c8164aa9acb 100644 | 
| --- a/sdk/lib/_internal/compiler/js_lib/core_patch.dart | 
| +++ b/sdk/lib/_internal/compiler/js_lib/core_patch.dart | 
| @@ -279,8 +279,13 @@ class List<E> { | 
| if (growable) return list; | 
| return makeListFixedLength(list); | 
| } | 
| -} | 
|  | 
| +  @patch | 
| +  factory List.unmodifiable(Iterable elements) { | 
| +    List result = new List<E>.from(elements, growable: false); | 
| +    return makeFixedListUnmodifiable(result); | 
| +  } | 
| +} | 
|  | 
| @patch | 
| class String { | 
|  |