summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/external-linkage.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2017-12-21 19:44:23 +0000
committerReid Kleckner <rnk@google.com>2017-12-21 19:44:23 +0000
commita283e48f69142b500a29a0eefb845c55ad5ce735 (patch)
tree302fba665aa31e25962e5242ef11ab17a1250a93 /clang/test/CodeGenCXX/external-linkage.cpp
parent4fa14515aca80a81ffd07ec51fa66bca539d8e07 (diff)
downloadbcm5719-llvm-a283e48f69142b500a29a0eefb845c55ad5ce735.tar.gz
bcm5719-llvm-a283e48f69142b500a29a0eefb845c55ad5ce735.zip
Revert "Fix for PR32990"
This reverts commit r321239. It broke the Chromium DLL build: [8834/50217] LINK(DLL) icui18n.dll icui18n.dll.lib icui18n.dll.pdb FAILED: icui18n.dll icui18n.dll.lib icui18n.dll.pdb zrule.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __cdecl icu_60::UnicodeString::`vbase destructor'(void)" (__imp_??_DUnicodeString@icu_60@@QEAAXXZ) llvm-svn: 321298
Diffstat (limited to 'clang/test/CodeGenCXX/external-linkage.cpp')
-rw-r--r--clang/test/CodeGenCXX/external-linkage.cpp17
1 files changed, 0 insertions, 17 deletions
diff --git a/clang/test/CodeGenCXX/external-linkage.cpp b/clang/test/CodeGenCXX/external-linkage.cpp
deleted file mode 100644
index 00657325041..00000000000
--- a/clang/test/CodeGenCXX/external-linkage.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
-// RUN: %clang_cc1 -triple i686-windows-msvc -fno-rtti -fno-threadsafe-statics -fms-extensions -fms-compatibility-version=18.00 -emit-llvm -std=c++1y -O1 -disable-llvm-passes -o - %s -DMSABI -w | FileCheck --check-prefix=MO1 --check-prefix=MO2 %s
-
-// RUN: %clang_cc1 -triple i686-windows-msvc -fno-rtti -fno-threadsafe-statics -fms-extensions -fms-compatibility-version=18.00 -emit-llvm -std=c++1y -o - %s -DMSABI -w | FileCheck --check-prefix=MO3 --check-prefix=MO4 %s
-
-// MO1-DAG:@"\01??_8B@@7B@" = available_externally dllimport unnamed_addr constant [2 x i32] [i32 0, i32 4]
-// MO2-DAG: define available_externally dllimport x86_thiscallcc %struct.B* @"\01??0B@@QAE@XZ"
-
-struct __declspec(dllimport) A {
- virtual ~A();
-};
-struct __declspec(dllimport) B : virtual A {
- virtual ~B();
-};
-void f() { B b; }
-
-// MO3-DAG: declare dllimport x86_thiscallcc %struct.B* @"\01??0B@@QAE@XZ"
-// MO4-DAG: declare dllimport x86_thiscallcc void @"\01??_DB@@QAEXXZ"
OpenPOWER on IntegriCloud