testsuite: Fix g++.dg/modules/adl-5

This testcase wasn't running, because adl-5_a had the wrong extension.
adl-5_d should have been reporting an error because 'frob' is only
visible from within the 'hidden' module but this was missed.

gcc/testsuite/ChangeLog:

	* g++.dg/modules/adl-5_a.c: Move to...
	* g++.dg/modules/adl-5_a.C: ...here.
	* g++.dg/modules/adl-5_d.C: Add errors.

Signed-off-by: Nathaniel Shead <nathanieloshead@gmail.com>
This commit is contained in:
Nathaniel Shead
2025-02-11 22:24:55 +11:00
parent ef83fae50d
commit 1bfab1dc79
2 changed files with 3 additions and 2 deletions

View File

@@ -7,10 +7,11 @@ int main ()
{
X x (2);
if (frob (x) != 2)
if (frob (x) != 2) // { dg-error "not declared in" }
return 1;
if (TPL (x) != 2)
// { dg-regexp "\n\[^\n]*adl-5_a.C:8:15: error: 'frob' was not declared in this scope$" }
if (TPL (x) != 2) // { dg-message "required from here" }
return 2;
return 0;