]> granicus.if.org Git - clang/commit
Treat dllimport globals without explicit storage class as extern
authorNico Rieck <nico.rieck@gmail.com>
Sun, 23 Mar 2014 21:24:01 +0000 (21:24 +0000)
committerNico Rieck <nico.rieck@gmail.com>
Sun, 23 Mar 2014 21:24:01 +0000 (21:24 +0000)
commite6c692bd0cad57be6fb30d645e8a9bb1e2d67c6f
tree511b37f570605d75bee0dac0e27dc15af65608e6
parentae15cb2ba0c073b12788c07c92a9184d9579a0a6
Treat dllimport globals without explicit storage class as extern

dllimport implies a definition which means the 'extern' keyword is optional
when declaring imported variables.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@204576 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDecl.cpp
test/Sema/dllimport.c
test/SemaCXX/dllimport.cpp