summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaTemplate/virtual-member-functions.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2010-05-11 21:32:35 +0000
committerDaniel Dunbar <daniel@zuster.org>2010-05-11 21:32:35 +0000
commit0547ad38e334146599521e455d0d6f83a117a60e (patch)
tree60bf881dbb022f4e021d7a3fea8c2ff27ea4fba8 /clang/test/SemaTemplate/virtual-member-functions.cpp
parent12ebb47a07a82596841118af9d7ecb4b1b57b0b2 (diff)
downloadbcm5719-llvm-0547ad38e334146599521e455d0d6f83a117a60e.tar.gz
bcm5719-llvm-0547ad38e334146599521e455d0d6f83a117a60e.zip
Speculatively revert r103497, "Do not mark the virtual members of an
implicitly-instantiated class as ...", which seems to have broken bootstrap. llvm-svn: 103515
Diffstat (limited to 'clang/test/SemaTemplate/virtual-member-functions.cpp')
-rw-r--r--clang/test/SemaTemplate/virtual-member-functions.cpp23
1 files changed, 0 insertions, 23 deletions
diff --git a/clang/test/SemaTemplate/virtual-member-functions.cpp b/clang/test/SemaTemplate/virtual-member-functions.cpp
index 9ef1849bce6..59df3c22aa1 100644
--- a/clang/test/SemaTemplate/virtual-member-functions.cpp
+++ b/clang/test/SemaTemplate/virtual-member-functions.cpp
@@ -53,26 +53,3 @@ T *HasOutOfLineKey<T>::f(float *fp) {
}
HasOutOfLineKey<int> out_of_line;
-
-namespace std {
- class type_info;
-}
-
-namespace PR7114 {
- class A { virtual ~A(); }; // expected-note{{declared private here}}
-
- template<typename T>
- class B {
- public:
- class Inner : public A { }; // expected-error{{base class 'PR7114::A' has private destructor}}
- static Inner i;
- static const unsigned value = sizeof(i) == 4;
- };
-
- int f() { return B<int>::value; }
-
- void test_typeid(B<float>::Inner bfi) {
- (void)typeid(bfi); // expected-note{{implicit default destructor}}
- }
-}
-
OpenPOWER on IntegriCloud