PR other/90695 reduce testcase to remove library dependency
authorJonathan Wakely <jwakely@redhat.com>
Mon, 10 Jun 2019 15:55:36 +0000 (16:55 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Mon, 10 Jun 2019 15:55:36 +0000 (16:55 +0100)
commit39d1184ba813eaabd366d9e8cdd7d19f4fdbd9e8
tree4f6011378bfa4a19da017d296473a0052864ba1e
parent97623b520bfe0d1f1bf554c50ed14483240db321
PR other/90695 reduce testcase to remove library dependency

This reproduces the original ICE fixed by r178857 (tested at r178852 and
r178860), without depending on a libstdc++ header that keeps changing.

The number of errors differs between C++14 and C++17 modes, so the fixed
test uses dg-excess-errors to match any number of them. The precise
errors aren't what's being tested for here anyway, the point of the test
is to verify the ICE in PR 50391 is fixed.

PR other/90695
* g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.

From-SVN: r272121
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/noexcept15.C