]> granicus.if.org Git - clang/commit
Emit global references with constant initializers as constants. Fixes PR5585.
authorJohn McCall <rjmccall@apple.com>
Mon, 8 Feb 2010 21:46:50 +0000 (21:46 +0000)
committerJohn McCall <rjmccall@apple.com>
Mon, 8 Feb 2010 21:46:50 +0000 (21:46 +0000)
commit88786862424cb2d478516d911709dc19c962af9c
treedf9886634304098dbc0bca7beb48ef0775de0014
parentf1904a8a3fceb023e74a8bedc665c5b12415d2ac
Emit global references with constant initializers as constants.  Fixes PR5585.

The standard actually says that such references should have internal linkage,
but gcc doesn't do that, so we probably can't get away with it.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95577 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CodeGenModule.cpp
test/CodeGenCXX/const-init.cpp