| Index: runtime/lib/mirrors_impl.dart
|
| diff --git a/runtime/lib/mirrors_impl.dart b/runtime/lib/mirrors_impl.dart
|
| index 7ece1602aa0b2609efe8afb5974648e5d83cbd1d..d8c78e12bdbb34af710de83e3d7e8c006c528906 100644
|
| --- a/runtime/lib/mirrors_impl.dart
|
| +++ b/runtime/lib/mirrors_impl.dart
|
| @@ -244,7 +244,8 @@ String _dartEscape(String str) {
|
| output = r'\v';
|
| break;
|
| default:
|
| - int code = input.charCodeAt(0);
|
| + // TODO(lrn): Someone decide if this should combine surrogate pairs.
|
| + int code = input.codeUnitAt(0);
|
| if (isNice(code)) {
|
| output = input;
|
| } else {
|
|
|