Index: gcc/gcc/testsuite/g++.dg/cpp0x/rv4p.C |
diff --git a/gcc/gcc/testsuite/g++.dg/cpp0x/rv4p.C b/gcc/gcc/testsuite/g++.dg/cpp0x/rv4p.C |
index a486e75e2e30d31242adf0eabe4defd529b2806e..03ad97346147387df4ca2a46e353dc5b0e440a4e 100644 |
--- a/gcc/gcc/testsuite/g++.dg/cpp0x/rv4p.C |
+++ b/gcc/gcc/testsuite/g++.dg/cpp0x/rv4p.C |
@@ -1,6 +1,6 @@ |
// I, Howard Hinnant, hereby place this code in the public domain. |
-// Test overlaod resolution among referece types |
+// Test overload resolution among reference types |
// { dg-do compile } |
// { dg-options "-std=c++0x" } |
@@ -122,7 +122,6 @@ int test4_1238() |
sa<sizeof(sink_4_1238(a)) == 1> t1; |
sa<sizeof(sink_4_1238(ca)) == 2> t2; |
sa<sizeof(sink_4_1238(va)) == 3> t3; |
- sa<sizeof(sink_4_1238(cva)) == 8> t4; |
sa<sizeof(sink_4_1238(source())) == 8> t5; |
sa<sizeof(sink_4_1238(c_source())) == 8> t6; |
sa<sizeof(sink_4_1238(v_source())) == 8> t7; |
@@ -244,7 +243,6 @@ int test4_1257() |
const volatile A cva = a; |
sa<sizeof(sink_4_1257(a)) == 1> t1; |
sa<sizeof(sink_4_1257(ca)) == 2> t2; |
- sa<sizeof(sink_4_1257(va)) == 7> t3; |
sa<sizeof(sink_4_1257(source())) == 5> t5; |
sa<sizeof(sink_4_1257(c_source())) == 2> t6; |
sa<sizeof(sink_4_1257(v_source())) == 7> t7; |
@@ -264,8 +262,6 @@ int test4_1258() |
const volatile A cva = a; |
sa<sizeof(sink_4_1258(a)) == 1> t1; |
sa<sizeof(sink_4_1258(ca)) == 2> t2; |
- sa<sizeof(sink_4_1258(va)) == 8> t3; |
- sa<sizeof(sink_4_1258(cva)) == 8> t4; |
sa<sizeof(sink_4_1258(source())) == 5> t5; |
sa<sizeof(sink_4_1258(c_source())) == 8> t6; |
sa<sizeof(sink_4_1258(v_source())) == 8> t7; |
@@ -286,7 +282,6 @@ int test4_1267() |
const volatile A cva = a; |
sa<sizeof(sink_4_1267(a)) == 1> t1; |
sa<sizeof(sink_4_1267(ca)) == 2> t2; |
- sa<sizeof(sink_4_1267(va)) == 7> t3; |
sa<sizeof(sink_4_1267(c_source())) == 6> t6; |
sa<sizeof(sink_4_1267(v_source())) == 7> t7; |
return 0; |
@@ -305,8 +300,6 @@ int test4_1268() |
const volatile A cva = a; |
sa<sizeof(sink_4_1268(a)) == 1> t1; |
sa<sizeof(sink_4_1268(ca)) == 2> t2; |
- sa<sizeof(sink_4_1268(va)) == 8> t3; |
- sa<sizeof(sink_4_1268(cva)) == 8> t4; |
sa<sizeof(sink_4_1268(source())) == 6> t5; |
sa<sizeof(sink_4_1268(c_source())) == 6> t6; |
sa<sizeof(sink_4_1268(v_source())) == 8> t7; |
@@ -327,8 +320,6 @@ int test4_1278() |
const volatile A cva = a; |
sa<sizeof(sink_4_1278(a)) == 1> t1; |
sa<sizeof(sink_4_1278(ca)) == 2> t2; |
- sa<sizeof(sink_4_1278(va)) == 7> t3; |
- sa<sizeof(sink_4_1278(cva)) == 8> t4; |
sa<sizeof(sink_4_1278(source())) == 7> t5; |
sa<sizeof(sink_4_1278(c_source())) == 8> t6; |
sa<sizeof(sink_4_1278(v_source())) == 7> t7; |
@@ -429,7 +420,6 @@ int test4_1356() |
volatile A va; |
const volatile A cva = a; |
sa<sizeof(sink_4_1356(a)) == 1> t1; |
- sa<sizeof(sink_4_1356(ca)) == 6> t2; |
sa<sizeof(sink_4_1356(va)) == 3> t3; |
sa<sizeof(sink_4_1356(source())) == 5> t5; |
sa<sizeof(sink_4_1356(c_source())) == 6> t6; |
@@ -466,9 +456,7 @@ int test4_1358() |
volatile A va; |
const volatile A cva = a; |
sa<sizeof(sink_4_1358(a)) == 1> t1; |
- sa<sizeof(sink_4_1358(ca)) == 8> t2; |
sa<sizeof(sink_4_1358(va)) == 3> t3; |
- sa<sizeof(sink_4_1358(cva)) == 8> t4; |
sa<sizeof(sink_4_1358(source())) == 5> t5; |
sa<sizeof(sink_4_1358(c_source())) == 8> t6; |
sa<sizeof(sink_4_1358(v_source())) == 8> t7; |
@@ -488,7 +476,6 @@ int test4_1367() |
volatile A va; |
const volatile A cva = a; |
sa<sizeof(sink_4_1367(a)) == 1> t1; |
- sa<sizeof(sink_4_1367(ca)) == 6> t2; |
sa<sizeof(sink_4_1367(va)) == 3> t3; |
sa<sizeof(sink_4_1367(c_source())) == 6> t6; |
sa<sizeof(sink_4_1367(v_source())) == 7> t7; |
@@ -507,9 +494,7 @@ int test4_1368() |
volatile A va; |
const volatile A cva = a; |
sa<sizeof(sink_4_1368(a)) == 1> t1; |
- sa<sizeof(sink_4_1368(ca)) == 6> t2; |
sa<sizeof(sink_4_1368(va)) == 3> t3; |
- sa<sizeof(sink_4_1368(cva)) == 8> t4; |
sa<sizeof(sink_4_1368(source())) == 6> t5; |
sa<sizeof(sink_4_1368(c_source())) == 6> t6; |
sa<sizeof(sink_4_1368(v_source())) == 8> t7; |
@@ -529,9 +514,7 @@ int test4_1378() |
volatile A va; |
const volatile A cva = a; |
sa<sizeof(sink_4_1378(a)) == 1> t1; |
- sa<sizeof(sink_4_1378(ca)) == 8> t2; |
sa<sizeof(sink_4_1378(va)) == 3> t3; |
- sa<sizeof(sink_4_1378(cva)) == 8> t4; |
sa<sizeof(sink_4_1378(source())) == 7> t5; |
sa<sizeof(sink_4_1378(c_source())) == 8> t6; |
sa<sizeof(sink_4_1378(v_source())) == 7> t7; |
@@ -677,8 +660,6 @@ int test4_1567() |
volatile A va; |
const volatile A cva = a; |
sa<sizeof(sink_4_1567(a)) == 1> t1; |
- sa<sizeof(sink_4_1567(ca)) == 6> t2; |
- sa<sizeof(sink_4_1567(va)) == 7> t3; |
sa<sizeof(sink_4_1567(source())) == 5> t5; |
sa<sizeof(sink_4_1567(c_source())) == 6> t6; |
sa<sizeof(sink_4_1567(v_source())) == 7> t7; |
@@ -697,9 +678,6 @@ int test4_1568() |
volatile A va; |
const volatile A cva = a; |
sa<sizeof(sink_4_1568(a)) == 1> t1; |
- sa<sizeof(sink_4_1568(ca)) == 6> t2; |
- sa<sizeof(sink_4_1568(va)) == 8> t3; |
- sa<sizeof(sink_4_1568(cva)) == 8> t4; |
sa<sizeof(sink_4_1568(source())) == 5> t5; |
sa<sizeof(sink_4_1568(c_source())) == 6> t6; |
sa<sizeof(sink_4_1568(v_source())) == 8> t7; |
@@ -719,9 +697,6 @@ int test4_1578() |
volatile A va; |
const volatile A cva = a; |
sa<sizeof(sink_4_1578(a)) == 1> t1; |
- sa<sizeof(sink_4_1578(ca)) == 8> t2; |
- sa<sizeof(sink_4_1578(va)) == 7> t3; |
- sa<sizeof(sink_4_1578(cva)) == 8> t4; |
sa<sizeof(sink_4_1578(source())) == 5> t5; |
sa<sizeof(sink_4_1578(c_source())) == 8> t6; |
sa<sizeof(sink_4_1578(v_source())) == 7> t7; |
@@ -741,9 +716,6 @@ int test4_1678() |
volatile A va; |
const volatile A cva = a; |
sa<sizeof(sink_4_1678(a)) == 1> t1; |
- sa<sizeof(sink_4_1678(ca)) == 6> t2; |
- sa<sizeof(sink_4_1678(va)) == 7> t3; |
- sa<sizeof(sink_4_1678(cva)) == 8> t4; |
sa<sizeof(sink_4_1678(c_source())) == 6> t6; |
sa<sizeof(sink_4_1678(v_source())) == 7> t7; |
sa<sizeof(sink_4_1678(cv_source())) == 8> t8; |
@@ -879,7 +851,6 @@ int test4_2358() |
const volatile A cva = a; |
sa<sizeof(sink_4_2358(ca)) == 2> t2; |
sa<sizeof(sink_4_2358(va)) == 3> t3; |
- sa<sizeof(sink_4_2358(cva)) == 8> t4; |
sa<sizeof(sink_4_2358(source())) == 5> t5; |
sa<sizeof(sink_4_2358(c_source())) == 8> t6; |
sa<sizeof(sink_4_2358(v_source())) == 8> t7; |
@@ -918,7 +889,6 @@ int test4_2368() |
const volatile A cva = a; |
sa<sizeof(sink_4_2368(ca)) == 2> t2; |
sa<sizeof(sink_4_2368(va)) == 3> t3; |
- sa<sizeof(sink_4_2368(cva)) == 8> t4; |
sa<sizeof(sink_4_2368(source())) == 6> t5; |
sa<sizeof(sink_4_2368(c_source())) == 6> t6; |
sa<sizeof(sink_4_2368(v_source())) == 8> t7; |
@@ -939,7 +909,6 @@ int test4_2378() |
const volatile A cva = a; |
sa<sizeof(sink_4_2378(ca)) == 2> t2; |
sa<sizeof(sink_4_2378(va)) == 3> t3; |
- sa<sizeof(sink_4_2378(cva)) == 8> t4; |
sa<sizeof(sink_4_2378(source())) == 7> t5; |
sa<sizeof(sink_4_2378(c_source())) == 8> t6; |
sa<sizeof(sink_4_2378(v_source())) == 7> t7; |
@@ -1087,7 +1056,6 @@ int test4_2567() |
const volatile A cva = a; |
sa<sizeof(sink_4_2567(a)) == 2> t1; |
sa<sizeof(sink_4_2567(ca)) == 2> t2; |
- sa<sizeof(sink_4_2567(va)) == 7> t3; |
sa<sizeof(sink_4_2567(source())) == 5> t5; |
sa<sizeof(sink_4_2567(c_source())) == 6> t6; |
sa<sizeof(sink_4_2567(v_source())) == 7> t7; |
@@ -1107,8 +1075,6 @@ int test4_2568() |
const volatile A cva = a; |
sa<sizeof(sink_4_2568(a)) == 2> t1; |
sa<sizeof(sink_4_2568(ca)) == 2> t2; |
- sa<sizeof(sink_4_2568(va)) == 8> t3; |
- sa<sizeof(sink_4_2568(cva)) == 8> t4; |
sa<sizeof(sink_4_2568(source())) == 5> t5; |
sa<sizeof(sink_4_2568(c_source())) == 6> t6; |
sa<sizeof(sink_4_2568(v_source())) == 8> t7; |
@@ -1129,8 +1095,6 @@ int test4_2578() |
const volatile A cva = a; |
sa<sizeof(sink_4_2578(a)) == 2> t1; |
sa<sizeof(sink_4_2578(ca)) == 2> t2; |
- sa<sizeof(sink_4_2578(va)) == 7> t3; |
- sa<sizeof(sink_4_2578(cva)) == 8> t4; |
sa<sizeof(sink_4_2578(source())) == 5> t5; |
sa<sizeof(sink_4_2578(c_source())) == 8> t6; |
sa<sizeof(sink_4_2578(v_source())) == 7> t7; |
@@ -1151,8 +1115,6 @@ int test4_2678() |
const volatile A cva = a; |
sa<sizeof(sink_4_2678(a)) == 2> t1; |
sa<sizeof(sink_4_2678(ca)) == 2> t2; |
- sa<sizeof(sink_4_2678(va)) == 7> t3; |
- sa<sizeof(sink_4_2678(cva)) == 8> t4; |
sa<sizeof(sink_4_2678(c_source())) == 6> t6; |
sa<sizeof(sink_4_2678(v_source())) == 7> t7; |
sa<sizeof(sink_4_2678(cv_source())) == 8> t8; |
@@ -1297,7 +1259,6 @@ int test4_3567() |
volatile A va; |
const volatile A cva = a; |
sa<sizeof(sink_4_3567(a)) == 3> t1; |
- sa<sizeof(sink_4_3567(ca)) == 6> t2; |
sa<sizeof(sink_4_3567(va)) == 3> t3; |
sa<sizeof(sink_4_3567(source())) == 5> t5; |
sa<sizeof(sink_4_3567(c_source())) == 6> t6; |
@@ -1317,9 +1278,7 @@ int test4_3568() |
volatile A va; |
const volatile A cva = a; |
sa<sizeof(sink_4_3568(a)) == 3> t1; |
- sa<sizeof(sink_4_3568(ca)) == 6> t2; |
sa<sizeof(sink_4_3568(va)) == 3> t3; |
- sa<sizeof(sink_4_3568(cva)) == 8> t4; |
sa<sizeof(sink_4_3568(source())) == 5> t5; |
sa<sizeof(sink_4_3568(c_source())) == 6> t6; |
sa<sizeof(sink_4_3568(v_source())) == 8> t7; |
@@ -1339,9 +1298,7 @@ int test4_3578() |
volatile A va; |
const volatile A cva = a; |
sa<sizeof(sink_4_3578(a)) == 3> t1; |
- sa<sizeof(sink_4_3578(ca)) == 8> t2; |
sa<sizeof(sink_4_3578(va)) == 3> t3; |
- sa<sizeof(sink_4_3578(cva)) == 8> t4; |
sa<sizeof(sink_4_3578(source())) == 5> t5; |
sa<sizeof(sink_4_3578(c_source())) == 8> t6; |
sa<sizeof(sink_4_3578(v_source())) == 7> t7; |
@@ -1361,9 +1318,7 @@ int test4_3678() |
volatile A va; |
const volatile A cva = a; |
sa<sizeof(sink_4_3678(a)) == 3> t1; |
- sa<sizeof(sink_4_3678(ca)) == 6> t2; |
sa<sizeof(sink_4_3678(va)) == 3> t3; |
- sa<sizeof(sink_4_3678(cva)) == 8> t4; |
sa<sizeof(sink_4_3678(c_source())) == 6> t6; |
sa<sizeof(sink_4_3678(v_source())) == 7> t7; |
sa<sizeof(sink_4_3678(cv_source())) == 8> t8; |
@@ -1467,10 +1422,6 @@ int test4_5678() |
const A ca = a; |
volatile A va; |
const volatile A cva = a; |
- sa<sizeof(sink_4_5678(a)) == 5> t1; |
- sa<sizeof(sink_4_5678(ca)) == 6> t2; |
- sa<sizeof(sink_4_5678(va)) == 7> t3; |
- sa<sizeof(sink_4_5678(cva)) == 8> t4; |
sa<sizeof(sink_4_5678(source())) == 5> t5; |
sa<sizeof(sink_4_5678(c_source())) == 6> t6; |
sa<sizeof(sink_4_5678(v_source())) == 7> t7; |