📄 rv3n.c
字号:
{ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_236(a); // { dg-error "ambiguous" } sink_3_236(cva); // { dg-error "no match" } sink_3_236(v_source()); // { dg-error "no match" } sink_3_236(cv_source()); // { dg-error "no match" } return 0;}two sink_3_237(const A&); // { dg-error "" }three sink_3_237(volatile A&); // { dg-error "" }seven sink_3_237(volatile A&&); // { dg-error "" }int test3_237(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_237(a); // { dg-error "ambiguous" } sink_3_237(cva); // { dg-error "no match" } sink_3_237(cv_source()); // { dg-error "no match" } return 0;}two sink_3_238(const A&); // { dg-error "" }three sink_3_238(volatile A&); // { dg-error "" }eight sink_3_238(const volatile A&&); // { dg-error "" }int test3_238(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_238(a); // { dg-error "ambiguous" } return 0;}two sink_3_245(const A&); // { dg-error "" }four sink_3_245(const volatile A&); // { dg-error "" }five sink_3_245( A&&); // { dg-error "" }int test3_245(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_245(v_source()); // { dg-error "no match" } sink_3_245(cv_source()); // { dg-error "no match" } return 0;}two sink_3_246(const A&); // { dg-error "" }four sink_3_246(const volatile A&); // { dg-error "" }six sink_3_246(const A&&); // { dg-error "" }int test3_246(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_246(v_source()); // { dg-error "no match" } sink_3_246(cv_source()); // { dg-error "no match" } return 0;}two sink_3_247(const A&); // { dg-error "" }four sink_3_247(const volatile A&); // { dg-error "" }seven sink_3_247(volatile A&&); // { dg-error "" }int test3_247(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_247(cv_source()); // { dg-error "no match" } return 0;}two sink_3_256(const A&); // { dg-error "" }five sink_3_256( A&&); // { dg-error "" }six sink_3_256(const A&&); // { dg-error "" }int test3_256(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_256(va); // { dg-error "no match" } sink_3_256(cva); // { dg-error "no match" } sink_3_256(v_source()); // { dg-error "no match" } sink_3_256(cv_source()); // { dg-error "no match" } return 0;}two sink_3_257(const A&); // { dg-error "" }five sink_3_257( A&&); // { dg-error "" }seven sink_3_257(volatile A&&); // { dg-error "" }int test3_257(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_257(cva); // { dg-error "no match" } sink_3_257(cv_source()); // { dg-error "no match" } return 0;}two sink_3_267(const A&); // { dg-error "" }six sink_3_267(const A&&); // { dg-error "" }seven sink_3_267(volatile A&&); // { dg-error "" }int test3_267(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_267(cva); // { dg-error "no match" } sink_3_267(source()); // { dg-error "ambiguous" } sink_3_267(cv_source()); // { dg-error "no match" } return 0;}three sink_3_345(volatile A&); // { dg-error "" }four sink_3_345(const volatile A&); // { dg-error "" }five sink_3_345( A&&); // { dg-error "" }int test3_345(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_345(c_source()); // { dg-error "no match" } sink_3_345(v_source()); // { dg-error "no match" } sink_3_345(cv_source()); // { dg-error "no match" } return 0;}three sink_3_346(volatile A&); // { dg-error "" }four sink_3_346(const volatile A&); // { dg-error "" }six sink_3_346(const A&&); // { dg-error "" }int test3_346(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_346(v_source()); // { dg-error "no match" } sink_3_346(cv_source()); // { dg-error "no match" } return 0;}three sink_3_347(volatile A&); // { dg-error "" }four sink_3_347(const volatile A&); // { dg-error "" }seven sink_3_347(volatile A&&); // { dg-error "" }int test3_347(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_347(c_source()); // { dg-error "no match" } sink_3_347(cv_source()); // { dg-error "no match" } return 0;}three sink_3_356(volatile A&); // { dg-error "" }five sink_3_356( A&&); // { dg-error "" }six sink_3_356(const A&&); // { dg-error "" }int test3_356(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_356(cva); // { dg-error "no match" } sink_3_356(v_source()); // { dg-error "no match" } sink_3_356(cv_source()); // { dg-error "no match" } return 0;}three sink_3_357(volatile A&); // { dg-error "" }five sink_3_357( A&&); // { dg-error "" }seven sink_3_357(volatile A&&); // { dg-error "" }int test3_357(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_357(ca); // { dg-error "no match" } sink_3_357(cva); // { dg-error "no match" } sink_3_357(c_source()); // { dg-error "no match" } sink_3_357(cv_source()); // { dg-error "no match" } return 0;}three sink_3_367(volatile A&); // { dg-error "" }six sink_3_367(const A&&); // { dg-error "" }seven sink_3_367(volatile A&&); // { dg-error "" }int test3_367(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_367(cva); // { dg-error "no match" } sink_3_367(source()); // { dg-error "ambiguous" } sink_3_367(cv_source()); // { dg-error "no match" } return 0;}four sink_3_456(const volatile A&); // { dg-error "" }five sink_3_456( A&&); // { dg-error "" }six sink_3_456(const A&&); // { dg-error "" }int test3_456(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_456(v_source()); // { dg-error "no match" } sink_3_456(cv_source()); // { dg-error "no match" } return 0;}four sink_3_457(const volatile A&); // { dg-error "" }five sink_3_457( A&&); // { dg-error "" }seven sink_3_457(volatile A&&); // { dg-error "" }int test3_457(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_457(c_source()); // { dg-error "no match" } sink_3_457(cv_source()); // { dg-error "no match" } return 0;}four sink_3_467(const volatile A&); // { dg-error "" }six sink_3_467(const A&&); // { dg-error "" }seven sink_3_467(volatile A&&); // { dg-error "" }int test3_467(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_467(source()); // { dg-error "ambiguous" } sink_3_467(cv_source()); // { dg-error "no match" } return 0;}five sink_3_567( A&&); // { dg-error "" }six sink_3_567(const A&&); // { dg-error "" }seven sink_3_567(volatile A&&); // { dg-error "" }int test3_567(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_567(cva); // { dg-error "no match" } sink_3_567(cv_source()); // { dg-error "no match" } return 0;}six sink_3_678(const A&&); // { dg-error "" }seven sink_3_678(volatile A&&); // { dg-error "" }eight sink_3_678(const volatile A&&); // { dg-error "" }int test3_678(){ A a; const A ca = a; volatile A va; const volatile A cva = a; sink_3_678(a); // { dg-error "ambiguous" } sink_3_678(source()); // { dg-error "ambiguous" } return 0;}int main(){ return test3_123() + test3_125() + test3_126() + test3_127() + test3_135() + test3_136() + test3_137() + test3_156() + test3_157() + test3_167() + test3_234() + test3_235() + test3_236() + test3_237() + test3_238() + test3_256() + test3_257() + test3_267() + test3_356() + test3_357() + test3_367() + test3_467() + test3_567() + test3_678();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -