Index: runtime/vm/simulator_arm.cc |
diff --git a/runtime/vm/simulator_arm.cc b/runtime/vm/simulator_arm.cc |
index e5d06c89a8b0afc3bb71603d79b4a8d9ee3cedcc..26ee8bfee21cdebb1b54cdf8e6b3a2b8e32cc8a9 100644 |
--- a/runtime/vm/simulator_arm.cc |
+++ b/runtime/vm/simulator_arm.cc |
@@ -1546,7 +1546,7 @@ void Simulator::SupervisorCall(Instr* instr) { |
ASSERT(sizeof(NativeArguments) == 4*kWordSize); |
arguments.thread_ = reinterpret_cast<Thread*>(get_register(R0)); |
arguments.argc_tag_ = get_register(R1); |
- arguments.argv_ = reinterpret_cast<RawObject*(*)[]>(get_register(R2)); |
+ arguments.argv_ = reinterpret_cast<RawObject**>(get_register(R2)); |
arguments.retval_ = reinterpret_cast<RawObject**>(get_register(R3)); |
SimulatorRuntimeCall target = |
reinterpret_cast<SimulatorRuntimeCall>(external); |