diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java index 0b9cac403b0..aab13337b4c 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java @@ -396,6 +396,8 @@ public class VariableManager extends SessionObject implements ICDIVariableManage ICDIVariableObject[] locals = getLocalVariableObjects(frame); ICDIVariableObject[] args = getArgumentObjects(frame); ICDIVariableObject[] vars = new ICDIVariableObject[locals.length + args.length]; + System.arraycopy(locals, 0, vars, 0, locals.length); + System.arraycopy(args, 0, vars, locals.length, args.length); return vars; }