Commit 5460b103 by Jakub Jelinek Committed by Jakub Jelinek

* g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.

From-SVN: r272470
parent 99efe97d
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>
......
......@@ -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)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment