1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-12 10:45:37 +02:00

Use the datatype form the GDBTypeParser.

This commit is contained in:
Alain Magloire 2003-08-25 23:37:17 +00:00
parent 0796199817
commit b081b1d2a5

View file

@ -242,16 +242,16 @@ public class SourceManager extends SessionObject implements ICDISourceManager {
switch(gdbType.getType()) { switch(gdbType.getType()) {
case GDBType.ARRAY: case GDBType.ARRAY:
int d = ((GDBDerivedType)gdbType).getDimension(); int d = ((GDBDerivedType)gdbType).getDimension();
aType = new ArrayType(target, typename, d); aType = new ArrayType(target, gdbType.toString(), d);
break; break;
case GDBType.FUNCTION: case GDBType.FUNCTION:
aType = new FunctionType(target, typename); aType = new FunctionType(target, gdbType.toString());
break; break;
case GDBType.POINTER: case GDBType.POINTER:
aType = new PointerType(target, typename); aType = new PointerType(target, gdbType.toString());
break; break;
case GDBType.REFERENCE: case GDBType.REFERENCE:
aType = new ReferenceType(target, typename); aType = new ReferenceType(target, gdbType.toString());
break; break;
} }
gdbType = ((GDBDerivedType)gdbType).getChild(); gdbType = ((GDBDerivedType)gdbType).getChild();