* g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
authorJakub Jelinek <jakub@redhat.com>
Wed, 19 Jun 2019 08:22:29 +0000 (10:22 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 19 Jun 2019 08:22:29 +0000 (10:22 +0200)
From-SVN: r272470

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ubsan/pr63956.C

index 8255d9e37517634000179d6dadb799607a7fa054..72f34d8e6164b34a52afcd425b988e3925f58544 100644 (file)
@@ -1,3 +1,7 @@
+2019-06-19  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
+
 2019-06-19  Jim MacArthur  <jim.macarthur@codethink.co.uk>
            Mark Eggleston  <mark.eggleston@codethink.com>
 
index 1aac3ec9a666a4b85bbb2570052d9e5233911ab7..3a1596e6e2e93d57c41ed181d1ee3b69850d0667 100644 (file)
@@ -80,13 +80,13 @@ constexpr int
 fn5 (const int *a, int b)
 {
   if (b != 2)
-    b = a[b];
+    b = a[b]; // { dg-error "array subscript" }
   return b;
 }
 
 constexpr int m1[4] = { 1, 2, 3, 4 };
 constexpr int m2 = fn5 (m1, 3);
-constexpr int m3 = fn5 (m1, 4); // { dg-error "array subscript|in .constexpr. expansion of " }
+constexpr int m3 = fn5 (m1, 4); // { dg-message "in .constexpr. expansion of " }
 
 constexpr int
 fn6 (const int &a, int b)
@@ -112,11 +112,11 @@ constexpr int
 fn8 (int i)
 {
   constexpr int g[10] = { };
-  return g[i];
+  return g[i]; // { dg-error "array subscript" }
 }
 
 constexpr int o1 = fn8 (9);
-constexpr int o2 = fn8 (10); // { dg-error "array subscript|in .constexpr. expansion of " }
+constexpr int o2 = fn8 (10); // { dg-message "in .constexpr. expansion of " }
 
 constexpr int
 fn9 (int a, int b)