mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-01 06:05:24 +02:00
reset the variable to null.
This commit is contained in:
parent
3cb76211e0
commit
cf8ff11215
1 changed files with 12 additions and 2 deletions
|
@ -79,7 +79,12 @@ public class StackFrame extends CObject implements ICDIStackFrame {
|
|||
ICDIArgumentObject[] argObjs = mgr.getArgumentObjects(this);
|
||||
args = new ICDIArgument[argObjs.length];
|
||||
for (int i = 0; i < args.length; i++) {
|
||||
args[i] = mgr.createArgument(argObjs[i]);
|
||||
try {
|
||||
args[i] = mgr.createArgument(argObjs[i]);
|
||||
} catch (CDIException e) {
|
||||
args = null;
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
}
|
||||
return args;
|
||||
|
@ -95,7 +100,12 @@ public class StackFrame extends CObject implements ICDIStackFrame {
|
|||
ICDIVariableObject[] varObjs = mgr.getLocalVariableObjects(this);
|
||||
locals = new ICDIVariable[varObjs.length];
|
||||
for (int i = 0; i < locals.length; i++) {
|
||||
locals[i] = mgr.createVariable(varObjs[i]);
|
||||
try {
|
||||
locals[i] = mgr.createVariable(varObjs[i]);
|
||||
} catch (CDIException e) {
|
||||
locals = null;
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
}
|
||||
return locals;
|
||||
|
|
Loading…
Add table
Reference in a new issue