Don't propagate dllimport to base class template static data members
authorReid Kleckner <rnk@google.com>
Fri, 11 May 2018 01:26:11 +0000 (01:26 +0000)
committerReid Kleckner <rnk@google.com>
Fri, 11 May 2018 01:26:11 +0000 (01:26 +0000)
commitdf6dbf67195cf3e53b500f79deb4fdadf4e14155
tree3492ba34d791b7fd6e27972da0bc3e9bc2ea1e4e
parent6a6e690d24f351f81169b341419e11794fb0c22d
Don't propagate dllimport to base class template static data members

MSVC doesn't, so we shouldn't. Fixes PR37232.

llvm-svn: 332074
clang/include/clang/Basic/Attr.td
clang/lib/Sema/SemaDeclCXX.cpp
clang/test/CodeGenCXX/dllimport-template-sdm.cpp [new file with mode: 0644]