diff options
| author | 2012-02-22 10:15:34 -0800 | |
|---|---|---|
| committer | 2012-02-23 15:55:20 -0800 | |
| commit | 8cd6ddaeb78cc904e13bac88753654a04b2e15b8 (patch) | |
| tree | 005ebbe14563bb3ec5bfc9837bf3fd4284427cec /src/compiler/codegen/CompilerCodegen.h | |
| parent | a656a0f6fbcf2ba3f15cae54a773b9c636dd32c1 (diff) | |
Numerous fixes to compiler and verifier for cts vm-tests.
ClassNotFoundExceptions in ResolveType are converted to
NoClassDefFoundErrors.
Compiler checks for puts into final fields.
Method resolution searches direct methods if an appropriate virtual
method can't be found.
Invocations of <clinit> are rejected by the verifier.
Invoke-super and invoke-virtual can't be used on private methods.
Using invoke-interface on non-interface methods and not using
invoke-interface on interface methods leads do an error.
Change-Id: Ia589f1ffccf91b62812ee34c8c5fae1aaf3798c6
Diffstat (limited to 'src/compiler/codegen/CompilerCodegen.h')
0 files changed, 0 insertions, 0 deletions