Index: runtime/lib/growable_array.cc |
diff --git a/runtime/lib/growable_array.cc b/runtime/lib/growable_array.cc |
index 1a3a94bca3b90f77b411befd8058c5c843a88a34..9f4ff630dabbf8472dbfffb90e9684b9f3250f97 100644 |
--- a/runtime/lib/growable_array.cc |
+++ b/runtime/lib/growable_array.cc |
@@ -95,4 +95,10 @@ DEFINE_NATIVE_ENTRY(Internal_makeListFixedLength, 1) { |
return Array::MakeArray(array); |
} |
+DEFINE_NATIVE_ENTRY(Internal_makeFixedListUnmodifiable, 1) { |
+ const Array& array = Array::CheckedHandle(arguments->NativeArgAt(0)); |
+ array.MakeImmutable(); |
+ return array.raw(); |
+} |
+ |
} // namespace dart |