[libc++] Fix tests after aee49255074f
authorLouis Dionne <ldionne.2@gmail.com>
Fri, 22 Oct 2021 16:49:58 +0000 (12:49 -0400)
committerLouis Dionne <ldionne.2@gmail.com>
Fri, 22 Oct 2021 16:50:29 +0000 (12:50 -0400)
libcxx/test/std/concepts/concepts.lang/concept.default.init/default_initializable.verify.cpp
libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.verify.cpp [moved from libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.runtime.fail.cpp with 67% similarity]
libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.verify.cpp [moved from libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.runtime.fail.cpp with 69% similarity]

index 7f32f50..14c5927 100644 (file)
@@ -51,7 +51,7 @@ void test() {
     LIBCPP_STATIC_ASSERT(!std::__default_initializable<const int>);
     static_assert(!std::default_initializable<const int>);
 
-    const int x3[1]; // expected-error {{default initialization of an object of const type 'const int[1]'}}
+    const int x3[1]; // expected-error-re {{default initialization of an object of const type 'const int{{[ ]*}}[1]'}}
     const int y3[1]{};
     static_assert(std::constructible_from<const int[1]>);
     static_assert(brace_initializable<const int[1]>);
@@ -18,8 +18,8 @@
 int main(int, char**) {
   std::unique_ptr<int[]> p(new int(3));
   const std::unique_ptr<int[]>& cp = p;
-  TEST_IGNORE_NODISCARD (*p);  // expected-error {{indirection requires pointer operand ('std::unique_ptr<int[]>' invalid)}}
-  TEST_IGNORE_NODISCARD (*cp); // expected-error {{indirection requires pointer operand ('const std::unique_ptr<int[]>' invalid)}}
+  TEST_IGNORE_NODISCARD(*p);  // expected-error-re {{indirection requires pointer operand ('std::unique_ptr<int{{[ ]*}}[]>' invalid)}}
+  TEST_IGNORE_NODISCARD(*cp); // expected-error-re {{indirection requires pointer operand ('const std::unique_ptr<int{{[ ]*}}[]>' invalid)}}
 
   return 0;
 }
@@ -23,10 +23,10 @@ int main(int, char**) {
   std::unique_ptr<V[]> p;
   std::unique_ptr<V[]> const& cp = p;
 
-  p->member; // expected-error {{member reference type 'std::unique_ptr<V[]>' is not a pointer}}
-  // expected-error@-1 {{no member named 'member'}}
+  p->member; // expected-error-re {{member reference type 'std::unique_ptr<V{{[ ]*}}[]>' is not a pointer}}
+             // expected-error@-1 {{no member named 'member'}}
 
-  cp->member; // expected-error {{member reference type 'const std::unique_ptr<V[]>' is not a pointer}}
+  cp->member; // expected-error-re {{member reference type 'const std::unique_ptr<V{{[ ]*}}[]>' is not a pointer}}
               // expected-error@-1 {{no member named 'member'}}
 
   return 0;