From 48f0ccff8a6d7510fabf42bc8452fcb6218e5c9f Mon Sep 17 00:00:00 2001 From: "FANG.Ge" Date: Sat, 2 Mar 2024 16:52:42 +0800 Subject: [PATCH] Fix: Variables Evaluate is NOT Working for Struct Pointer of Function Variable #413 --- src/mibase.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/mibase.ts b/src/mibase.ts index 55cfca01..9442c150 100644 --- a/src/mibase.ts +++ b/src/mibase.ts @@ -603,6 +603,15 @@ export class MI2DebugSession extends DebugSession { variablesReference: 0 }); addOne(); + } else if (expanded instanceof Array) { + expanded.forEach(x => { + strArr.push({ + name: x.name, + value: x.value, + variablesReference: 0 + }); + }); + submit(); } else { strArr.push({ name: "[err]",