rv4n.c

来自「用于进行gcc测试」· C语言 代码 · 共 736 行 · 第 1/2 页

C
736
字号
                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_1678(source());  // { dg-error "ambiguous" }    return 0;}two   sink_4_2345(const          A&);  // { dg-error "" }three sink_4_2345(volatile       A&);  // { dg-error "" }four  sink_4_2345(const volatile A&);  // { dg-error "" }five  sink_4_2345(               A&&);  // { dg-error "" }int test4_2345(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2345(a);            // { dg-error "ambiguous" }    sink_4_2345(v_source());   // { dg-error "no match" }    sink_4_2345(cv_source());  // { dg-error "no match" }    return 0;}two   sink_4_2346(const          A&);  // { dg-error "" }three sink_4_2346(volatile       A&);  // { dg-error "" }four  sink_4_2346(const volatile A&);  // { dg-error "" }six   sink_4_2346(const          A&&);  // { dg-error "" }int test4_2346(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2346(a);            // { dg-error "ambiguous" }    sink_4_2346(v_source());   // { dg-error "no match" }    sink_4_2346(cv_source());  // { dg-error "no match" }    return 0;}two   sink_4_2347(const          A&);  // { dg-error "" }three sink_4_2347(volatile       A&);  // { dg-error "" }four  sink_4_2347(const volatile A&);  // { dg-error "" }seven sink_4_2347(volatile       A&&);  // { dg-error "" }int test4_2347(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2347(a);            // { dg-error "ambiguous" }    sink_4_2347(cv_source());  // { dg-error "no match" }    return 0;}two   sink_4_2348(const          A&);  // { dg-error "" }three sink_4_2348(volatile       A&);  // { dg-error "" }four  sink_4_2348(const volatile A&);  // { dg-error "" }eight sink_4_2348(const volatile A&&);  // { dg-error "" }int test4_2348(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2348(a);  // { dg-error "ambiguous" }    return 0;}two   sink_4_2356(const          A&);  // { dg-error "" }three sink_4_2356(volatile       A&);  // { dg-error "" }five  sink_4_2356(               A&&);  // { dg-error "" }six   sink_4_2356(const          A&&);  // { dg-error "" }int test4_2356(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2356(a);            // { dg-error "ambiguous" }    sink_4_2356(cva);          // { dg-error "no match" }    sink_4_2356(v_source());   // { dg-error "no match" }    sink_4_2356(cv_source());  // { dg-error "no match" }    return 0;}two   sink_4_2357(const          A&);  // { dg-error "" }three sink_4_2357(volatile       A&);  // { dg-error "" }five  sink_4_2357(               A&&);  // { dg-error "" }seven sink_4_2357(volatile       A&&);  // { dg-error "" }int test4_2357(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2357(a);            // { dg-error "ambiguous" }    sink_4_2357(cva);          // { dg-error "no match" }    sink_4_2357(cv_source());  // { dg-error "no match" }    return 0;}two   sink_4_2358(const          A&);  // { dg-error "" }three sink_4_2358(volatile       A&);  // { dg-error "" }five  sink_4_2358(               A&&);  // { dg-error "" }eight sink_4_2358(const volatile A&&);  // { dg-error "" }int test4_2358(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2358(a);  // { dg-error "ambiguous" }    return 0;}two   sink_4_2367(const          A&);  // { dg-error "" }three sink_4_2367(volatile       A&);  // { dg-error "" }six   sink_4_2367(const          A&&);  // { dg-error "" }seven sink_4_2367(volatile       A&&);  // { dg-error "" }int test4_2367(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2367(a);            // { dg-error "ambiguous" }    sink_4_2367(cva);          // { dg-error "no match" }    sink_4_2367(source());     // { dg-error "ambiguous" }    sink_4_2367(cv_source());  // { dg-error "no match" }    return 0;}two   sink_4_2368(const          A&);  // { dg-error "" }three sink_4_2368(volatile       A&);  // { dg-error "" }six   sink_4_2368(const          A&&);  // { dg-error "" }eight sink_4_2368(const volatile A&&);  // { dg-error "" }int test4_2368(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2368(a);  // { dg-error "ambiguous" }    return 0;}two   sink_4_2378(const          A&);  // { dg-error "" }three sink_4_2378(volatile       A&);  // { dg-error "" }seven sink_4_2378(volatile       A&&);  // { dg-error "" }eight sink_4_2378(const volatile A&&);  // { dg-error "" }int test4_2378(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2378(a);  // { dg-error "ambiguous" }    return 0;}two   sink_4_2456(const          A&);  // { dg-error "" }four  sink_4_2456(const volatile A&);  // { dg-error "" }five  sink_4_2456(               A&&);  // { dg-error "" }six   sink_4_2456(const          A&&);  // { dg-error "" }int test4_2456(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2456(v_source());   // { dg-error "no match" }    sink_4_2456(cv_source());  // { dg-error "no match" }    return 0;}two   sink_4_2457(const          A&);  // { dg-error "" }four  sink_4_2457(const volatile A&);  // { dg-error "" }five  sink_4_2457(               A&&);  // { dg-error "" }seven sink_4_2457(volatile       A&&);  // { dg-error "" }int test4_2457(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2457(cv_source());  // { dg-error "no match" }    return 0;}two   sink_4_2467(const          A&);  // { dg-error "" }four  sink_4_2467(const volatile A&);  // { dg-error "" }six   sink_4_2467(const          A&&);  // { dg-error "" }seven sink_4_2467(volatile       A&&);  // { dg-error "" }int test4_2467(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2467(source());     // { dg-error "ambiguous" }    sink_4_2467(cv_source());  // { dg-error "no match" }    return 0;}two   sink_4_2567(const          A&);  // { dg-error "" }five  sink_4_2567(               A&&);  // { dg-error "" }six   sink_4_2567(const          A&&);  // { dg-error "" }seven sink_4_2567(volatile       A&&);  // { dg-error "" }int test4_2567(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2567(cva);          // { dg-error "no match" }    sink_4_2567(cv_source());  // { dg-error "no match" }    return 0;}two   sink_4_2678(const          A&);  // { dg-error "" }six   sink_4_2678(const          A&&);  // { dg-error "" }seven sink_4_2678(volatile       A&&);  // { dg-error "" }eight sink_4_2678(const volatile A&&);  // { dg-error "" }int test4_2678(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_2678(source());  // { dg-error "ambiguous" }    return 0;}three sink_4_3456(volatile       A&);  // { dg-error "" }four  sink_4_3456(const volatile A&);  // { dg-error "" }five  sink_4_3456(               A&&);  // { dg-error "" }six   sink_4_3456(const          A&&);  // { dg-error "" }int test4_3456(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_3456(v_source());   // { dg-error "no match" }    sink_4_3456(cv_source());  // { dg-error "no match" }    return 0;}three sink_4_3457(volatile       A&);  // { dg-error "" }four  sink_4_3457(const volatile A&);  // { dg-error "" }five  sink_4_3457(               A&&);  // { dg-error "" }seven sink_4_3457(volatile       A&&);  // { dg-error "" }int test4_3457(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_3457(c_source());   // { dg-error "no match" }    sink_4_3457(cv_source());  // { dg-error "no match" }    return 0;}three sink_4_3467(volatile       A&);  // { dg-error "" }four  sink_4_3467(const volatile A&);  // { dg-error "" }six   sink_4_3467(const          A&&);  // { dg-error "" }seven sink_4_3467(volatile       A&&);  // { dg-error "" }int test4_3467(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_3467(source());     // { dg-error "ambiguous" }    sink_4_3467(cv_source());  // { dg-error "no match" }    return 0;}three sink_4_3567(volatile       A&);  // { dg-error "" }five  sink_4_3567(               A&&);  // { dg-error "" }six   sink_4_3567(const          A&&);  // { dg-error "" }seven sink_4_3567(volatile       A&&);  // { dg-error "" }int test4_3567(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_3567(cva);          // { dg-error "no match" }    sink_4_3567(cv_source());  // { dg-error "no match" }    return 0;}three sink_4_3678(volatile       A&);six   sink_4_3678(const          A&&);  // { dg-error "" }seven sink_4_3678(volatile       A&&);  // { dg-error "" }eight sink_4_3678(const volatile A&&);  // { dg-error "" }int test4_3678(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_3678(source());  // { dg-error "ambiguous" }    return 0;}four  sink_4_4567(const volatile A&);  // { dg-error "" }five  sink_4_4567(               A&&);  // { dg-error "" }six   sink_4_4567(const          A&&);  // { dg-error "" }seven sink_4_4567(volatile       A&&);  // { dg-error "" }int test4_4567(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_4567(cv_source());  // { dg-error "no match" }    return 0;}four  sink_4_4678(const volatile A&);six   sink_4_4678(const          A&&);  // { dg-error "" }seven sink_4_4678(volatile       A&&);  // { dg-error "" }eight sink_4_4678(const volatile A&&);  // { dg-error "" }int test4_4678(){                   A a;    const          A ca = a;          volatile A va;    const volatile A cva = a;    sink_4_4678(source());  // { dg-error "ambiguous" }    return 0;}int main(){    return test4_1235() + test4_1236() + test4_1237() + test4_1256() + test4_1257() +           test4_1267() + test4_1356() + test4_1357() + test4_1467() + test4_1567() +           test4_1678() + test4_2345() + test4_2346() + test4_2347() + test4_2348() +           test4_2356() + test4_2357() + test4_2358() + test4_2367() + test4_2368() +           test4_2378() + test4_2467() + test4_2567() + test4_2678() + test4_3467() +           test4_3567() + test4_3678() + test4_4678();}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?