From 667568773e3049fdf33ae2caaa6092b94ae88160 Mon Sep 17 00:00:00 2001 From: bdemsky Date: Thu, 8 Jul 2004 04:06:46 +0000 Subject: [PATCH] Calculate correst size for subclass subtyping. --- Repair/RepairCompiler/MCC/IR/StructureTypeDescriptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Repair/RepairCompiler/MCC/IR/StructureTypeDescriptor.java b/Repair/RepairCompiler/MCC/IR/StructureTypeDescriptor.java index 4a2b55a..c5f197b 100755 --- a/Repair/RepairCompiler/MCC/IR/StructureTypeDescriptor.java +++ b/Repair/RepairCompiler/MCC/IR/StructureTypeDescriptor.java @@ -58,7 +58,7 @@ public class StructureTypeDescriptor extends TypeDescriptor { private Expr internalgetOffsetExpr(FieldDescriptor field) { /* Fix sizeof calculations */ - if ((field==null)&&(subtype!=null)) + if ((field==null)&&(subtype!=null)&&(!subclass)) return subtype.getSizeExpr(); boolean aligned=true; -- 2.34.1