diff options
Diffstat (limited to 'clang/test/SemaCUDA/implicit-member-target-collision-cxx11.cu')
-rw-r--r-- | clang/test/SemaCUDA/implicit-member-target-collision-cxx11.cu | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/clang/test/SemaCUDA/implicit-member-target-collision-cxx11.cu b/clang/test/SemaCUDA/implicit-member-target-collision-cxx11.cu index f038c376ff3..7aa1dd3f208 100644 --- a/clang/test/SemaCUDA/implicit-member-target-collision-cxx11.cu +++ b/clang/test/SemaCUDA/implicit-member-target-collision-cxx11.cu @@ -74,13 +74,11 @@ struct B4_with_device_copy_ctor { struct C4_with_collision : A4_with_host_copy_ctor, B4_with_device_copy_ctor { }; -// expected-note@-3 {{candidate constructor (the implicit default constructor}} not viable -// expected-note@-4 {{implicit copy constructor inferred target collision}} -// expected-note@-5 {{candidate constructor (the implicit copy constructor}} not viable +// expected-note@-3 {{copy constructor of 'C4_with_collision' is implicitly deleted because base class 'B4_with_device_copy_ctor' has no copy constructor}} void hostfoo4() { C4_with_collision c; - C4_with_collision c2 = c; // expected-error {{no matching constructor}} + C4_with_collision c2 = c; // expected-error {{call to implicitly-deleted copy constructor of 'C4_with_collision'}} } //------------------------------------------------------------------------------ |