<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Apr 17, 2010, at 12:49 PM, Jean-Daniel Dupas wrote:</div><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div><blockquote type="cite">It was a known issue, we just didn't get around to addressing it.  Fixed in r101660, thanks for nudging us!<br></blockquote><br>Thanks for the quick fix :-)<font class="Apple-style-span"><font class="Apple-style-span" color="#144FAE"><br></font></font></div></blockquote><br></div><div>Unfortunately, it does not works as expected. It uncovers an other blocking bug :-(</div><div>The assembler generates an undefined symbol instead of generating an absolute symbol for classes, and so, in my test project, it now fails at linking time.</div><div><br></div><div>=================</div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; "><span style="color: #cc00a2">@interface</span> Foo { <span style="color: #cc00a2">void</span> *isa; }</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(204, 0, 162); ">@end</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(204, 0, 162); ">@implementation<span style="color: #000000"> Foo</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(204, 0, 162); ">@end</div><div><font class="Apple-style-span" color="#CC00A2" face="Monaco" size="2"><span class="Apple-style-span" style="font-size: 10px;"><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; ">=================</span></span></font></div><div><font class="Apple-style-span" color="#CC00A2" face="Monaco" size="2"><span class="Apple-style-span" style="font-size: 10px;"><br></span></font></div></div><div><div>% clang -arch i386 -c test.m </div><div>% nm -m test.o</div><div>00000000 (absolute) external .objc_class_name_Foo</div><div><br></div></div><div><div>% clang -arch i386 -c test.m -integrated-as</div><div>% nm -m test.o </div><div>         (undefined) external .objc_class_name_Foo</div></div></div></blockquote></div><br><div>This is definitely a bug.  I filed it internally to track it, Daniel will take a look when he has a chance.</div><div><br></div><div>-Chris</div></body></html>