aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/WindowsResource.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2017-07-07 22:04:29 +0000
committerReid Kleckner <rnk@google.com>2017-07-07 22:04:29 +0000
commitcd016d8dc6a2af13c0cd2aca964356f464e3a94f (patch)
treeee376b891bb342e830da03f9bfcbe741e786085a /llvm/lib/Object/WindowsResource.cpp
parenta3f8c80a357bc5a314c45d6f5a28cca718460cc1 (diff)
downloadllvm-cd016d8dc6a2af13c0cd2aca964356f464e3a94f.zip
llvm-cd016d8dc6a2af13c0cd2aca964356f464e3a94f.tar.gz
llvm-cd016d8dc6a2af13c0cd2aca964356f464e3a94f.tar.bz2
[MS] Don't statically initialize dllimport member function pointers
Summary: r306137 made dllimport pointers to member functions non-constant. This is correct because a load must be executed to resolve any dllimported data. However, r306137 did not account for the use of dllimport member function pointers used as template arguments. This change re-lands r306137 with a template instantiation fix. This fixes PR33570. Reviewers: rnk, majnemer Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D34714 llvm-svn: 307446
Diffstat (limited to 'llvm/lib/Object/WindowsResource.cpp')
0 files changed, 0 insertions, 0 deletions