| Index: gcc/gcc/testsuite/g++.dg/cpp0x/rv7n.C
|
| diff --git a/gcc/gcc/testsuite/g++.dg/cpp0x/rv7n.C b/gcc/gcc/testsuite/g++.dg/cpp0x/rv7n.C
|
| index 9d81bd5d7222ff3f254ed6a6968e2a5c18fa35e6..102730bc7f02a082006c6898338ef4f89289d48b 100644
|
| --- a/gcc/gcc/testsuite/g++.dg/cpp0x/rv7n.C
|
| +++ b/gcc/gcc/testsuite/g++.dg/cpp0x/rv7n.C
|
| @@ -48,6 +48,24 @@ int test7_1234567()
|
| return 0;
|
| }
|
|
|
| +one sink_7_1235678( A&);
|
| +two sink_7_1235678(const A&);
|
| +three sink_7_1235678(volatile A&);
|
| +five sink_7_1235678( A&&);
|
| +six sink_7_1235678(const A&&);
|
| +seven sink_7_1235678(volatile A&&);
|
| +eight sink_7_1235678(const volatile A&&); // { dg-message "" }
|
| +
|
| +int test7_1235678()
|
| +{
|
| + A a;
|
| + const A ca = a;
|
| + volatile A va;
|
| + const volatile A cva = a;
|
| + sink_7_1235678(cva); // { dg-error "lvalue" }
|
| + return 0;
|
| +}
|
| +
|
| two sink_7_2345678(const A&); // { dg-message "candidates" }
|
| three sink_7_2345678(volatile A&); // { dg-message "note" }
|
| four sink_7_2345678(const volatile A&); // { dg-message "note" }
|
|
|