weak linkage. Also, fix a problem where global weak variables with non-trivial initializers were getting guard variables, or at least were checking for them and then crashing. llvm-svn: 129342
of static data member of a class template. Fixes //rdar :// 8562966 and pr8409. llvm-svn: 117410