diff options
author | 2015-08-20 14:48:00 +0100 | |
---|---|---|
committer | 2015-08-20 14:51:27 +0100 | |
commit | 0eedd7e0c923f3ef0b7103f58ca0b975613af144 (patch) | |
tree | c77db90ea2e42f0cd3b0e3b185a2c3ecde0ca515 /compiler/optimizing/builder.h | |
parent | 68ad649d3918f2eed3a37209c01a7f0a0faf09f0 (diff) |
Fix BuildInvoke
The invoke should be added to the graph before
PotentiallySimplifyFakeString.
Change-Id: I2afc1d16e6dae60957e7d1386fd028e4f3a5b27a
Diffstat (limited to 'compiler/optimizing/builder.h')
-rw-r--r-- | compiler/optimizing/builder.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/compiler/optimizing/builder.h b/compiler/optimizing/builder.h index c179ea2ce1..19dd94475a 100644 --- a/compiler/optimizing/builder.h +++ b/compiler/optimizing/builder.h @@ -272,13 +272,13 @@ class HGraphBuilder : public ValueObject { uintptr_t direct_method, uintptr_t direct_code); - bool SetupArgumentsForInvoke(HInvoke* invoke, - uint32_t number_of_vreg_arguments, - uint32_t* args, - uint32_t register_index, - bool is_range, - const char* descriptor, - HClinitCheck* clinit_check); + bool SetupArgumentsAndAddInvoke(HInvoke* invoke, + uint32_t number_of_vreg_arguments, + uint32_t* args, + uint32_t register_index, + bool is_range, + const char* descriptor, + HClinitCheck* clinit_check); HClinitCheck* ProcessClinitCheckForInvoke( uint32_t dex_pc, |