Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlain Magloire2004-08-16 17:11:27 +0000
committerAlain Magloire2004-08-16 17:11:27 +0000
commitabfaf86697be7bb1d4c3cd8fd8ca8f360be3c853 (patch)
tree9693197d42ce30497fc34ae63879c39f632bda5b
parent0cc81d470f402dc1e274965b61b84e7bbdef13e4 (diff)
downloadorg.eclipse.cdt-abfaf86697be7bb1d4c3cd8fd8ca8f360be3c853.tar.gz
org.eclipse.cdt-abfaf86697be7bb1d4c3cd8fd8ca8f360be3c853.tar.xz
org.eclipse.cdt-abfaf86697be7bb1d4c3cd8fd8ca8f360be3c853.zip
Fix for PR 71992
-rw-r--r--debug/org.eclipse.cdt.debug.core/ChangeLog4
-rw-r--r--debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CType.java5
2 files changed, 6 insertions, 3 deletions
diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog b/debug/org.eclipse.cdt.debug.core/ChangeLog
index 3ebf8fd78d1..efb45153dff 100644
--- a/debug/org.eclipse.cdt.debug.core/ChangeLog
+++ b/debug/org.eclipse.cdt.debug.core/ChangeLog
@@ -1,3 +1,7 @@
+2004-08-14 Alain Magloire
+ Fix for 71992.
+ * CType.java
+
2004-04-22 Mikhail Khodjaiants
Additional fix for bug 58711: Breakpoint race condition.
* CBreakpointManager.java
diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CType.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CType.java
index f41cebef198..ac52d0c4811 100644
--- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CType.java
+++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CType.java
@@ -70,9 +70,8 @@ public class CType implements ICType
}
int[] dims = new int[length];
type = getCDIType();
- for ( int i = length; i > 0; --i )
- {
- dims[i - 1] = ((ICDIArrayType)type).getDimension();
+ for (int i = 0; i < length; i++) {
+ dims[i] = ((ICDIArrayType)type).getDimension();
type = ((ICDIDerivedType)type).getComponentType();
}
return dims;

Back to the top