| Index: runtime/vm/object.cc
|
| ===================================================================
|
| --- runtime/vm/object.cc (revision 39785)
|
| +++ runtime/vm/object.cc (working copy)
|
| @@ -5442,9 +5442,7 @@
|
|
|
| RawAbstractType* Function::ParameterTypeAt(intptr_t index) const {
|
| const Array& parameter_types = Array::Handle(raw_ptr()->parameter_types_);
|
| - AbstractType& parameter_type = AbstractType::Handle();
|
| - parameter_type ^= parameter_types.At(index);
|
| - return parameter_type.raw();
|
| + return AbstractType::RawCast(parameter_types.At(index));
|
| }
|
|
|
|
|
| @@ -5463,9 +5461,7 @@
|
|
|
| RawString* Function::ParameterNameAt(intptr_t index) const {
|
| const Array& parameter_names = Array::Handle(raw_ptr()->parameter_names_);
|
| - String& parameter_name = String::Handle();
|
| - parameter_name ^= parameter_names.At(index);
|
| - return parameter_name.raw();
|
| + return String::RawCast(parameter_names.At(index));
|
| }
|
|
|
|
|
|
|