| Index: runtime/vm/object.cc
|
| diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc
|
| index f201aa8c362bd8e6579b5bf95fb20da9cde88f38..73cd49cbcbf420c9fc1d93679fb659193017f27c 100644
|
| --- a/runtime/vm/object.cc
|
| +++ b/runtime/vm/object.cc
|
| @@ -7169,12 +7169,14 @@ RawString* Field::SetterSymbol(const String& field_name) {
|
|
|
|
|
| RawString* Field::NameFromGetter(const String& getter_name) {
|
| - return String::SubString(getter_name, strlen(kGetterPrefix));
|
| + return Symbols::New(getter_name, kGetterPrefixLength,
|
| + getter_name.Length() - kGetterPrefixLength);
|
| }
|
|
|
|
|
| RawString* Field::NameFromSetter(const String& setter_name) {
|
| - return String::SubString(setter_name, strlen(kSetterPrefix));
|
| + return Symbols::New(setter_name, kSetterPrefixLength,
|
| + setter_name.Length() - kSetterPrefixLength);
|
| }
|
|
|
|
|
|
|