I think so. There have been other reports lately related to this being wrong.<div><br></div><div><a href="http://llvm.org/bugs/show_bug.cgi?id=14410">http://llvm.org/bugs/show_bug.cgi?id=14410</a></div><div><br></div><div>
CC'ing Timur since he might know more about this.</div><div><br><div class="gmail_quote">On Wed, Feb 20, 2013 at 5:27 PM, David Nadlinger <span dir="ltr"><<a href="mailto:code@klickverbot.at" target="_blank">code@klickverbot.at</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, Feb 19, 2013 at 2:13 PM, Duncan Sands <<a href="mailto:baldrick@free.fr">baldrick@free.fr</a>> wrote:<br>
>> My question: Is there an easy way of disabling the name-mangling part<br>
>> but keep the rest of the CC that I missed?<br>
> if you use "\1" + "usual name", it will disable name mangling if you are<br>
> lucky. A leading \1 is LLVM's way of saying: leave this name alone!<br>
<br>
Seems like I'm out of luck - the @<n> suffix is added<br>
(AddFastCallStdCallSuffix) in the GlobalValue<br>
Magnler::getNameWithPrefix overload, without paying respect to whether<br>
the name originally had a '\1' prefix or not.<br>
<br>
Should this be changed?<br>
<br>
David<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a> <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Joćo Matos
</div>