diff options
| author | 2016-09-26 17:56:07 +0100 | |
|---|---|---|
| committer | 2016-09-27 10:30:34 +0100 | |
| commit | da079bba8403733cac9bb7415b038ffd77e62403 (patch) | |
| tree | 3bfed6ea39483bda20c0059763c30aee2e6e5791 /compiler/optimizing/nodes.h | |
| parent | a1d66b9050aeecd7e698c51155f0dbc0198a6822 (diff) | |
Cleanup String.<init> handling.
Move everything to one place (currently well_known_classes.cc, but
no strong preference) and define a macro to easily handle the list
of affected methods.
test: m test-art-host
test: m test-art-target
Change-Id: Ib8372d130d5458516a1f1ae31014afc76037fc34
Diffstat (limited to 'compiler/optimizing/nodes.h')
| -rw-r--r-- | compiler/optimizing/nodes.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/optimizing/nodes.h b/compiler/optimizing/nodes.h index 57ae555caa..4dc4c20003 100644 --- a/compiler/optimizing/nodes.h +++ b/compiler/optimizing/nodes.h @@ -4044,9 +4044,9 @@ class HInvokeStaticOrDirect FINAL : public HInvoke { } bool HasDirectCodePtr() const { return GetCodePtrLocation() == CodePtrLocation::kCallDirect; } - int32_t GetStringInitOffset() const { + QuickEntrypointEnum GetStringInitEntryPoint() const { DCHECK(IsStringInit()); - return dispatch_info_.method_load_data; + return static_cast<QuickEntrypointEnum>(dispatch_info_.method_load_data); } uint64_t GetMethodAddress() const { |