diff options
Diffstat (limited to 'clang/test/CodeGenCXX')
-rw-r--r-- | clang/test/CodeGenCXX/assign-operator.cpp | 2 | ||||
-rw-r--r-- | clang/test/CodeGenCXX/constructor-init-reference.cpp | 2 | ||||
-rw-r--r-- | clang/test/CodeGenCXX/constructors.cpp | 2 | ||||
-rw-r--r-- | clang/test/CodeGenCXX/default-destructor-nested.cpp | 2 | ||||
-rw-r--r-- | clang/test/CodeGenCXX/instantiate-init-list.cpp | 2 | ||||
-rw-r--r-- | clang/test/CodeGenCXX/mangle.cpp | 2 | ||||
-rw-r--r-- | clang/test/CodeGenCXX/new-operator-phi.cpp | 2 | ||||
-rw-r--r-- | clang/test/CodeGenCXX/operator-new.cpp | 1 | ||||
-rw-r--r-- | clang/test/CodeGenCXX/template-anonymous-union-member-initializer.cpp | 1 | ||||
-rw-r--r-- | clang/test/CodeGenCXX/template-instantiation.cpp | 1 | ||||
-rw-r--r-- | clang/test/CodeGenCXX/virt-template-vtable.cpp | 1 |
11 files changed, 11 insertions, 7 deletions
diff --git a/clang/test/CodeGenCXX/assign-operator.cpp b/clang/test/CodeGenCXX/assign-operator.cpp index cb8867f2f6a..805fe8df698 100644 --- a/clang/test/CodeGenCXX/assign-operator.cpp +++ b/clang/test/CodeGenCXX/assign-operator.cpp @@ -1,7 +1,7 @@ // RUN: %clang_cc1 %s -emit-llvm-only -verify class x { -int operator=(int); +public: int operator=(int); }; void a() { x a; diff --git a/clang/test/CodeGenCXX/constructor-init-reference.cpp b/clang/test/CodeGenCXX/constructor-init-reference.cpp index c2f41e1f0cb..5e751597651 100644 --- a/clang/test/CodeGenCXX/constructor-init-reference.cpp +++ b/clang/test/CodeGenCXX/constructor-init-reference.cpp @@ -1,7 +1,7 @@ // RUN: %clang_cc1 -emit-llvm -o - %s | grep "store i32\* @x, i32\*\*" int x; -class A { +struct A { int& y; A() : y(x) {} }; diff --git a/clang/test/CodeGenCXX/constructors.cpp b/clang/test/CodeGenCXX/constructors.cpp index 2c95c91e111..e0709055cdb 100644 --- a/clang/test/CodeGenCXX/constructors.cpp +++ b/clang/test/CodeGenCXX/constructors.cpp @@ -12,7 +12,7 @@ struct ValueClass { /* Test basic functionality. */ -class A { +struct A { A(struct Undeclared &); A(ValueClass); Member mem; diff --git a/clang/test/CodeGenCXX/default-destructor-nested.cpp b/clang/test/CodeGenCXX/default-destructor-nested.cpp index 86942743d4e..565a7279c56 100644 --- a/clang/test/CodeGenCXX/default-destructor-nested.cpp +++ b/clang/test/CodeGenCXX/default-destructor-nested.cpp @@ -2,7 +2,7 @@ // PR6294 class A { - virtual ~A(); +public: virtual ~A(); }; class B { class C; diff --git a/clang/test/CodeGenCXX/instantiate-init-list.cpp b/clang/test/CodeGenCXX/instantiate-init-list.cpp index 676d2994e7e..49c6f51c775 100644 --- a/clang/test/CodeGenCXX/instantiate-init-list.cpp +++ b/clang/test/CodeGenCXX/instantiate-init-list.cpp @@ -5,7 +5,7 @@ struct F { }; void G(); template<class T> class A { - A(); +public: A(); }; template<class T> A<T>::A() { static F f = { G }; diff --git a/clang/test/CodeGenCXX/mangle.cpp b/clang/test/CodeGenCXX/mangle.cpp index ec9c08c0cca..ad57c199c42 100644 --- a/clang/test/CodeGenCXX/mangle.cpp +++ b/clang/test/CodeGenCXX/mangle.cpp @@ -450,7 +450,7 @@ namespace test7 { // CHECK: define weak_odr void @_ZN5test81AILZNS_1B5valueEEE3incEv namespace test8 { template <int &counter> class A { void inc() { counter++; } }; - class B { static int value; }; + class B { public: static int value; }; template class A<B::value>; } // CHECK: declare void @_ZN5test91fIiNS_3barEEEvRKNT0_3baz1XE diff --git a/clang/test/CodeGenCXX/new-operator-phi.cpp b/clang/test/CodeGenCXX/new-operator-phi.cpp index 38467ad31f9..49859acf4fa 100644 --- a/clang/test/CodeGenCXX/new-operator-phi.cpp +++ b/clang/test/CodeGenCXX/new-operator-phi.cpp @@ -2,7 +2,7 @@ // PR5454 #include <stddef.h> -class X {static void * operator new(size_t size) throw(); X(int); }; +struct X {static void * operator new(size_t size) throw(); X(int); }; int a(), b(); void b(int x) { diff --git a/clang/test/CodeGenCXX/operator-new.cpp b/clang/test/CodeGenCXX/operator-new.cpp index da64fc1b2d4..f718faebef0 100644 --- a/clang/test/CodeGenCXX/operator-new.cpp +++ b/clang/test/CodeGenCXX/operator-new.cpp @@ -6,6 +6,7 @@ class teste { int A; +public: teste() : A(2) {} }; diff --git a/clang/test/CodeGenCXX/template-anonymous-union-member-initializer.cpp b/clang/test/CodeGenCXX/template-anonymous-union-member-initializer.cpp index 921113a1484..41ae08470a3 100644 --- a/clang/test/CodeGenCXX/template-anonymous-union-member-initializer.cpp +++ b/clang/test/CodeGenCXX/template-anonymous-union-member-initializer.cpp @@ -4,6 +4,7 @@ class A { union { void *d; }; +public: A() : d(0) { } }; diff --git a/clang/test/CodeGenCXX/template-instantiation.cpp b/clang/test/CodeGenCXX/template-instantiation.cpp index 416c0a1a207..4a3857542d0 100644 --- a/clang/test/CodeGenCXX/template-instantiation.cpp +++ b/clang/test/CodeGenCXX/template-instantiation.cpp @@ -40,6 +40,7 @@ namespace test1 { namespace test2 { template<typename T1> class C { + public: virtual ~C(); void zedbar(double) { } diff --git a/clang/test/CodeGenCXX/virt-template-vtable.cpp b/clang/test/CodeGenCXX/virt-template-vtable.cpp index 76a1240731b..b968f38c826 100644 --- a/clang/test/CodeGenCXX/virt-template-vtable.cpp +++ b/clang/test/CodeGenCXX/virt-template-vtable.cpp @@ -1,6 +1,7 @@ // RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s template<class T> class A { +public: A() {} virtual void a() {} }; |