Ensure that const variables declared at namespace scope correctly have external linka...
authorAaron Ballman <aaron@aaronballman.com>
Tue, 19 Mar 2019 14:53:52 +0000 (14:53 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Tue, 19 Mar 2019 14:53:52 +0000 (14:53 +0000)
commit165435ffa088d477ac9e802b06b636d2452996e9
tree91c2d2ae6e6782575ab24c2185796bb3da91a09b
parent7045c6f0b5a79a8866824b2579a22151eb4dde69
Ensure that const variables declared at namespace scope correctly have external linkage when marked as dllexport and targeting the MSVC ABI.

Patch thanks to Zahira Ammarguellat.

llvm-svn: 356458
clang/lib/Sema/SemaDecl.cpp
clang/test/CodeGen/dllexport-1.c [new file with mode: 0644]
clang/test/Sema/dllexport-1.cpp [new file with mode: 0644]
clang/test/Sema/dllexport-2.cpp [new file with mode: 0644]
clang/test/SemaCXX/dllexport.cpp
clang/test/SemaCXX/dllimport.cpp