diff options
| author | Carl Shapiro <cshapiro@google.com> | 2011-04-18 15:08:21 -0700 |
|---|---|---|
| committer | Carl Shapiro <cshapiro@google.com> | 2011-04-18 15:24:03 -0700 |
| commit | 2ba33db462c43d054aac98293104cb4adb8dd562 (patch) | |
| tree | 7455bb2faceef7fc8af08c492b81889f582b502d /vm/compiler/codegen/arm/CodegenCommon.cpp | |
| parent | f0cf2df21a587816e42d9fb62dbd9d17a6f15978 (diff) | |
Fix a type error in the allocation of non-moving arrays.
Originally, non-moving arrays were allocated with dvmAllocObjectArray.
However, dvmAllocObjectArray does not respect the width of the user
supplied element class and substitutes a hard coded value of 4 bytes.
This change replaces dvmAllocObjectArray with dvmAllocArrayByClass.
dvmAllocArrayByClass consults the element class for its width when
computing the storage size for the array being allocated.
Bug: 4309030
Change-Id: I4f3802b38261f5ad7052d577049732f59a667ea6
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenCommon.cpp')
0 files changed, 0 insertions, 0 deletions
