[LLVMbugs] [Bug 10081] c backend emits multiple definitions of global variables

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Tue Aug 9 13:09:16 PDT 2011


http://llvm.org/bugs/show_bug.cgi?id=10081

Bill Wendling <wendling at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|FIXED                       |INVALID

--- Comment #4 from Bill Wendling <wendling at apple.com> 2011-08-09 15:09:16 CDT ---
Doh! The fix wasn't correct. As Eli pointed out, this won't compile with it:

static void *x;
static void *y = &x;
static void *x = &y;
void *z = x;

The real solution is to compile the program as a C program and not as a C++
program.

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list