summaryrefslogtreecommitdiff
path: root/compiler/optimizing/nodes.h
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/optimizing/nodes.h')
-rw-r--r--compiler/optimizing/nodes.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/optimizing/nodes.h b/compiler/optimizing/nodes.h
index e6e60b7837..5eaa7fb518 100644
--- a/compiler/optimizing/nodes.h
+++ b/compiler/optimizing/nodes.h
@@ -4508,6 +4508,9 @@ class HInvokePolymorphic final : public HInvoke {
DataType::Type return_type,
uint32_t dex_pc,
uint32_t dex_method_index,
+ // resolved_method is the ArtMethod object corresponding to the polymorphic
+ // method (e.g. VarHandle.get), resolved using the class linker. It is needed
+ // to pass intrinsic information to the HInvokePolymorphic node.
ArtMethod* resolved_method)
: HInvoke(kInvokePolymorphic,
allocator,