Go to file
Reid Kleckner cd016d8dc6 [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
2017-07-07 22:04:29 +00:00
clang [MS] Don't statically initialize dllimport member function pointers 2017-07-07 22:04:29 +00:00
clang-tools-extra [clang-tidy] Fix modernize-use-override incorrect replacement 2017-07-07 10:15:24 +00:00
compiler-rt Update buildgo.sh to pass -isysroot on Darwin. 2017-07-07 21:17:29 +00:00
debuginfo-tests Add a test for PR33166. 2017-05-25 19:33:16 +00:00
libclc generic: add missing get_work_dim include 2017-06-02 15:58:35 +00:00
libcxx cmath: Support clang's -fdelayed-template-parsing 2017-07-07 05:13:36 +00:00
libcxxabi Fix incomplete type test on OS X; workaround weird DYLD_LIBRARY_PATH behavior 2017-07-06 00:29:09 +00:00
libunwind Add a test harness 2017-07-06 15:20:12 +00:00
lld [PDB] More changes to bring lld PDBs to parity with MSVC. 2017-07-07 20:25:39 +00:00
lldb Disable TestGoASTContext 2017-07-07 11:02:28 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [PowerPC] NFC : Common up definitions of isIntS16Immediate and update parameter to int16_t 2017-07-07 21:12:35 +00:00
openmp remove deprecated register storage class specifier 2017-07-07 21:06:05 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [NFC] [PPCGCodeGeneration] Extend `invariant-load-hoisting-with-variable-upper-bound` test case. 2017-07-07 14:02:27 +00:00