diff options
-rw-r--r-- | backend/src/llvm/llvm_passes.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/backend/src/llvm/llvm_passes.cpp b/backend/src/llvm/llvm_passes.cpp index 0f61526d..24ad9d0e 100644 --- a/backend/src/llvm/llvm_passes.cpp +++ b/backend/src/llvm/llvm_passes.cpp @@ -292,7 +292,7 @@ namespace gbe uint32_t elementSize = getTypeByteSize(unit, elementType); uint32_t align = getAlignmentByte(unit, elementType); elementSize += getPadding(elementSize, align); - offset += elementSize * TypeIndex * step; + offset += elementSize * TypeIndex; } } else { for(int32_t ty_i=0; ty_i != TypeIndex; ty_i += step) |