[LLVMbugs] [Bug 23042] ARM inline assembly branch cannot reach "static" functions

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Mar 30 17:44:48 PDT 2015


https://llvm.org/bugs/show_bug.cgi?id=23042

Reid Kleckner <rnk at google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |rnk at google.com
         Resolution|---                         |INVALID

--- Comment #5 from Reid Kleckner <rnk at google.com> ---
We shouldn't accept the no-operand version of this. On different platforms, foo
might have a mangled name like _foo, _Z3foov, or _foo at 4. The assembly would
need to use this name, and clang cannot know this name until it does codegen.
LLVM also has the right to rename functions like foo, since it is static.

So, ultimately I don't think this is feasible.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20150331/af1b87c5/attachment.html>


More information about the llvm-bugs mailing list