Code: Select all
a := {}
p := ObjPtr(a)
a.__delete := (this) => ObjPtr(this) = p && MsgBox()
a := { base: a, prop: 0 }
a := 0 ; set breakpoint, view a.prop
https://github.com/AutoHotkey/AutoHotkey/blob/fa7a3e1d5f9f6ab77ae5a1f3c53834409e00c075/source/Debugger.cpp#L3123
https://github.com/AutoHotkey/AutoHotkey/blob/fa7a3e1d5f9f6ab77ae5a1f3c53834409e00c075/source/Debugger.cpp#L1224
And in v2.0.14, the debugger does not display the properties of the object.