summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/dwarf2pdb.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dwarf2pdb.cpp b/src/dwarf2pdb.cpp
index 6972f88..abc7ee0 100644
--- a/src/dwarf2pdb.cpp
+++ b/src/dwarf2pdb.cpp
@@ -1125,7 +1125,7 @@ int CV2PDB::getDWARFTypeSize(DWARF_CompilationUnit* cu, byte* typePtr)
{
int basetype, upperBound, lowerBound;
getDWARFArrayBounds(id, cu, cursor, basetype, lowerBound, upperBound);
- return (upperBound + lowerBound + 1) * getDWARFTypeSize(cu, id.type);
+ return (upperBound - lowerBound + 1) * getDWARFTypeSize(cu, id.type);
}
default:
if(id.type)