OSDN Git Service

Fix the signature of the IndexOf entry point.
authorRoland Levillain <rpl@google.com>
Mon, 29 Feb 2016 18:26:54 +0000 (18:26 +0000)
committerRoland Levillain <rpl@google.com>
Mon, 29 Feb 2016 18:26:54 +0000 (18:26 +0000)
commit42ad288254e660ad091d03fad8c8fbad1d34ec89
tree6b5707f3d407f240b8e9df61c28b03f64d320c5b
parentc3bcf40e905c53ec857ec40a9ae45f4c86738929
Fix the signature of the IndexOf entry point.

The IndexOf entry point was declared as taking four
arguments (void*, uint32_t, uint32_t, uint32_t) whereas all
actual implementations use three arguments (void*, uint32_t,
uint32_t).  As that fourth argument is not documented, drop
it from the intrinsic declaration to have it match the
implementations.

Change-Id: I65d747033192025ccd2b9a5e8f8ed05b77a21941
compiler/dex/quick/gen_invoke.cc
compiler/optimizing/intrinsics_arm.cc
compiler/optimizing/intrinsics_arm64.cc
compiler/optimizing/intrinsics_mips64.cc
runtime/entrypoints/quick/quick_default_externs.h
runtime/entrypoints/quick/quick_entrypoints_list.h