diff options
| author | 2016-01-19 14:25:29 +0000 | |
|---|---|---|
| committer | 2016-02-01 12:18:48 +0000 | |
| commit | 68b5c0b677bae53b3bae5d1890e21fae527f3df3 (patch) | |
| tree | 0bfdef080978ba7f5c264aa4ab269a07e9949771 /compiler/optimizing/optimizing_compiler.h | |
| parent | 7f1551d28b3674799a4bb2b198bf6b16f32082af (diff) | |
ART: Disallow uses of uninitialized references
The following instructions accepted uninitialized reference types
as their arguments:
 - instance-of
 - check-cast
 - throw
 - iput-object (stored value argument)
 - sput-object
 - invoke-* (non-this arguments)
Monitor-enter and monitor-exit are allowed.
Bug: 26594149
Change-Id: I2a4decb1fba274b8969b17bc237ac0fd19b93c80
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.h')
0 files changed, 0 insertions, 0 deletions