diff options
Diffstat (limited to 'gcc/testsuite/gdc.test/fail_compilation/fail14669.d')
-rw-r--r-- | gcc/testsuite/gdc.test/fail_compilation/fail14669.d | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gcc/testsuite/gdc.test/fail_compilation/fail14669.d b/gcc/testsuite/gdc.test/fail_compilation/fail14669.d index 89840010eb4..c5ae8e7a70e 100644 --- a/gcc/testsuite/gdc.test/fail_compilation/fail14669.d +++ b/gcc/testsuite/gdc.test/fail_compilation/fail14669.d @@ -1,11 +1,11 @@ /* TEST_OUTPUT: --- -fail_compilation/fail14669.d(11): Error: 'auto' can only be used as part of 'auto ref' for template function parameters -fail_compilation/fail14669.d(16): Error: template instance fail14669.foo1!() error instantiating -fail_compilation/fail14669.d(12): Error: 'auto' can only be used as part of 'auto ref' for template function parameters -fail_compilation/fail14669.d(17): Error: template fail14669.foo2 cannot deduce function from argument types !()(int), candidates are: -fail_compilation/fail14669.d(12): fail14669.foo2()(auto int a) +fail_compilation/fail14669.d(11): Error: `auto` can only be used as part of `auto ref` for template function parameters +fail_compilation/fail14669.d(16): Error: template instance `fail14669.foo1!()` error instantiating +fail_compilation/fail14669.d(12): Error: `auto` can only be used as part of `auto ref` for template function parameters +fail_compilation/fail14669.d(17): Error: template `fail14669.foo2` cannot deduce function from argument types `!()(int)` +fail_compilation/fail14669.d(12): Candidate is: `foo2()(auto int a)` --- */ void foo1()(auto int a) {} @@ -20,10 +20,10 @@ void test1() /* TEST_OUTPUT: --- -fail_compilation/fail14669.d(29): Error: 'auto' can only be used as part of 'auto ref' for template function parameters -fail_compilation/fail14669.d(38): Error: template instance fail14669.bar1!int error instantiating -fail_compilation/fail14669.d(30): Error: 'auto' can only be used as part of 'auto ref' for template function parameters -fail_compilation/fail14669.d(40): Error: template instance fail14669.bar2!int error instantiating +fail_compilation/fail14669.d(29): Error: `auto` can only be used as part of `auto ref` for template function parameters +fail_compilation/fail14669.d(38): Error: template instance `fail14669.bar1!int` error instantiating +fail_compilation/fail14669.d(30): Error: `auto` can only be used as part of `auto ref` for template function parameters +fail_compilation/fail14669.d(40): Error: template instance `fail14669.bar2!int` error instantiating --- */ void bar1(T)(auto ref T x) {} |