<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Sep 24, 2022 at 9:41 AM Dimitrios Chr. Ioannidis via fpc-devel <<a href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
   it seems that there is another DWARF bug regarding objects in units.<br>8<---------------------------- </blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(gdb) s<br>
UTESTOBJs_sTTESTOBJ_s__ss_DOSOMETHING () at utestobj.pas:16<br>
16        x := 5;<br>
(gdb) print x<br>
No symbol "x" in current context.<br><br></blockquote><div><br></div><div>I can confirm the same problem with FPC main.  The problem is also present in FPC 3.2.2 on Linux 64 bit.  Looking at the debug info suggests that the information for the DoSomething method is omitted when declaring an object type, but with advanced records the method info is emitted.<br></div></div></div>