libstdc++: Add dg-error for new -Wdelete-incomplete diagnostics [PR115747]

Since r15-1794-gbeb7a418aaef2e the -Wdelete-incomplete diagnostic is a
permerror instead of a (suppressed in system headers) warning. Add
dg-error directives.

libstdc++-v3/ChangeLog:

	PR c++/115747
	* testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc:
	Add dg-error for new C++26 diagnostics.
This commit is contained in:
Jonathan Wakely 2024-07-05 12:16:46 +01:00 committed by Jonathan Wakely
parent 6025256d47
commit f63896ff5a
No known key found for this signature in database

View File

@ -39,6 +39,9 @@ void test01()
// { dg-error "incomplete" "" { target *-*-* } 600 }
}
// { dg-error "-Wdelete-incomplete" "" { target c++26 } 283 }
// { dg-error "-Wdelete-incomplete" "" { target c++26 } 305 }
// Ignore additional diagnostic given with -Wsystem-headers:
// { dg-prune-output "has incomplete type" }
// { dg-prune-output "possible problem detected" }