]> git.ipfire.org Git - thirdparty/gcc.git/commit
testsuite: Adjust g++.dg/gomp/pr58567.C to new compiler message
authorThiago Jung Bauermann <thiago.bauermann@linaro.org>
Sun, 20 Aug 2023 18:46:05 +0000 (20:46 +0200)
committerTobias Burnus <tobias@codesourcery.com>
Sun, 20 Aug 2023 18:46:05 +0000 (20:46 +0200)
commit40a6803c6d8ca244a7bdda8e4ec986c418362b24
tree8d27521b851e1cfd631ba9d39697e2f7c72268d6
parent7694d0352a92d9f91c7afa69df0a0e56f95a771b
testsuite: Adjust g++.dg/gomp/pr58567.C to new compiler message

Commit 92d1425ca780 "c++: redundant targ coercion for var/alias tmpls"
changed the compiler error message in this testcase from

<source>: In instantiation of 'void foo() [with T = int]':
<source>:14:11:   required from here
<source>:8:22: error: 'int' is not a class, struct, or union type
<source>:8:22: error: 'int' is not a class, struct, or union type
<source>:8:22: error: 'int' is not a class, struct, or union type
<source>:8:3: error: expected iteration declaration or initialization
compiler exited with status 1

to:

<source>: In instantiation of 'void foo() [with T = int]':
<source>:14:11:   required from here
<source>:8:22: error: 'int' is not a class, struct, or union type
<source>:8:3: error: invalid type for iteration variable 'i'
compiler exited with status 1
Excess errors:
<source>:8:3: error: invalid type for iteration variable 'i'

Andrew Pinski analysed the issue in PR 110756 and considered that it was a
testsuite issue in that the error message changed slightly.  Also, it's a
better error message.

Therefore, we only need to adjust the testcase to expect the new message.

gcc/testsuite/ChangeLog:
PR testsuite/110756
* g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
gcc/testsuite/g++.dg/gomp/pr58567.C