<div dir="ltr">> <span style="color:rgb(0,0,0);font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap">I’m still trying to find this with no luck.</span><div><span style="color:rgb(0,0,0);font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(0,0,0);font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap">Doing a quick search for the word "freeinstance" in the compiler source shows two places where it looks for a member function with that name in the global "current_structdef" variable. I'm fairly certain the one you're looking for is in a function called "generate_bodyexit_block" at line 587 of psub.pas.</span></div><div><span style="color:rgb(0,0,0);font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap"><br></span></div><div><font color="#000000" face="courier, courier new, monospace"><span style="font-size:14px;white-space:pre-wrap"><a href="https://github.com/graemeg/freepascal/blob/master/compiler/psub.pas#L587">https://github.com/graemeg/freepascal/blob/master/compiler/psub.pas#L587</a></span></font><br></div></div>