summaryrefslogtreecommitdiff
path: root/test/008-exceptions/src/MultiDexBadInitWrapper1.java
diff options
context:
space:
mode:
authorAndreas Gampe <agampe@google.com>2016-07-25 13:06:04 -0700
committerAndreas Gampe <agampe@google.com>2016-07-25 13:09:41 -0700
commite01e3644205c3644546889237c20185391a0092e (patch)
tree413fcf279b415a305605a601297e3856f13a2948 /test/008-exceptions/src/MultiDexBadInitWrapper1.java
parentde4cf16f467b531373560ca6eb785f0f36606aae (diff)
ART: Add pointer-size template to some reflection functions
The unstarted runtime may run code for a different pointer size, even when no transaction is active (e.g., during startup). To retain performance when the runtime is up and executing under normal conditions, add a template parameter and use sizeof(void*) in places where it is adequate. For maintainability, it is necessary to drop the default for the transaction template parameter. Implicit conversions from bool to size_t may lead to incorrect code and hard to diagnose problems. So instead ensure that all callers must give all template parameter values. Test: m test-art-host Change-Id: I3076883422c8553ede4de5642409c5684a5a9aa8
Diffstat (limited to 'test/008-exceptions/src/MultiDexBadInitWrapper1.java')
0 files changed, 0 insertions, 0 deletions