* constexpr.c (potential_constant_expression_1) <case RANGE_FOR_STMT>: Recur into RANGE_FOR_INIT_STMT. * cp-tree.def: Add RANGE_FOR_INIT_STMT to RANGE_FOR_STMT. * cp-tree.h (RANGE_FOR_INIT_STMT): Define. * dump.c (cp_dump_tree) <case RANGE_FOR_STMT>: Also dump RANGE_FOR_INIT_STMT. * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: Recur into RANGE_FOR_INIT_STMT. * semantics.c (begin_range_for_stmt): Adjust call to build_stmt. Do put the init statement in RANGE_FOR_INIT_STMT. (finish_range_for_decl): Pop it for templates. * g++.dg/cpp2a/range-for11.C: New test. * g++.dg/cpp2a/range-for12.C: New test. * g++.dg/cpp2a/range-for13.C: New test. * g++.dg/cpp2a/range-for14.C: New test. * g++.dg/cpp2a/range-for15.C: New test. * g++.dg/cpp2a/range-for16.C: New test. * g++.dg/cpp2a/range-for17.C: New test. * g++.dg/cpp2a/range-for18.C: New test. * g++.dg/parse/error61.C (foo): Adjust dg-error. From-SVN: r264158
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| access1.C | Loading commit data... | |
| access10.C | Loading commit data... | |
| access11.C | Loading commit data... | |
| access2.C | Loading commit data... | |
| access3.C | Loading commit data... | |
| access4.C | Loading commit data... | |
| access5.C | Loading commit data... | |
| access6.C | Loading commit data... | |
| access7.C | Loading commit data... | |
| access8.C | Loading commit data... | |
| access9.C | Loading commit data... | |
| ambig1.C | Loading commit data... | |
| ambig2.C | Loading commit data... | |
| ambig3.C | Loading commit data... | |
| ambig4.C | Loading commit data... | |
| ambig5.C | Loading commit data... | |
| ambig6.C | Loading commit data... | |
| ambig7.C | Loading commit data... | |
| ambig8.C | Loading commit data... | |
| ambig9.C | Loading commit data... | |
| angle-bracket.C | Loading commit data... | |
| angle-bracket2.C | Loading commit data... | |
| args1.C | Loading commit data... | |
| array-size1.C | Loading commit data... | |
| array-size2.C | Loading commit data... | |
| array-size3.C | Loading commit data... | |
| asm1.C | Loading commit data... | |
| asm2.C | Loading commit data... | |
| asm3.C | Loading commit data... | |
| assign1.C | Loading commit data... | |
| attr-ctor1.C | Loading commit data... | |
| attr-externally-visible-1.C | Loading commit data... | |
| attr-externally-visible-2.C | Loading commit data... | |
| attr1.C | Loading commit data... | |
| attr2.C | Loading commit data... | |
| attr3.C | Loading commit data... | |
| bitfield1.C | Loading commit data... | |
| bitfield2.C | Loading commit data... | |
| bitfield3.C | Loading commit data... | |
| bitfield4.C | Loading commit data... | |
| bitfield5.C | Loading commit data... | |
| break-in-for.C | Loading commit data... | |
| builtin1.C | Loading commit data... | |
| builtin2.C | Loading commit data... | |
| cast1.C | Loading commit data... | |
| cast2.C | Loading commit data... | |
| casting-operator1.C | Loading commit data... | |
| casting-operator2.C | Loading commit data... | |
| catch1.C | Loading commit data... | |
| catch2.C | Loading commit data... | |
| class1.C | Loading commit data... | |
| class2.C | Loading commit data... | |
| colon-autocorrect-1.C | Loading commit data... | |
| colon-autocorrect-2.C | Loading commit data... | |
| comma1.C | Loading commit data... | |
| comma2.C | Loading commit data... | |
| concat1.C | Loading commit data... | |
| cond1.C | Loading commit data... | |
| cond2.C | Loading commit data... | |
| cond3.C | Loading commit data... | |
| cond4.C | Loading commit data... | |
| cond5.C | Loading commit data... | |
| cond6.C | Loading commit data... | |
| cond7.C | Loading commit data... | |
| cond8.C | Loading commit data... | |
| condexpr1.C | Loading commit data... | |
| constant1.C | Loading commit data... | |
| constant2.C | Loading commit data... | |
| constant3.C | Loading commit data... | |
| constant4.C | Loading commit data... | |
| constant5.C | Loading commit data... | |
| constant6.C | Loading commit data... | |
| constant7.C | Loading commit data... | |
| constructor1.C | Loading commit data... | |
| constructor2.C | Loading commit data... | |
| constructor3.C | Loading commit data... | |
| conv_op1.C | Loading commit data... | |
| crash1.C | Loading commit data... | |
| crash10.C | Loading commit data... | |
| crash11.C | Loading commit data... | |
| crash12.C | Loading commit data... | |
| crash13.C | Loading commit data... | |
| crash14.C | Loading commit data... | |
| crash15.C | Loading commit data... | |
| crash16.C | Loading commit data... | |
| crash17.C | Loading commit data... | |
| crash18.C | Loading commit data... | |
| crash19.C | Loading commit data... | |
| crash2.C | Loading commit data... | |
| crash20.C | Loading commit data... | |
| crash21.C | Loading commit data... | |
| crash22.C | Loading commit data... | |
| crash23.C | Loading commit data... | |
| crash24.C | Loading commit data... | |
| crash25.C | Loading commit data... | |
| crash26.C | Loading commit data... | |
| crash27.C | Loading commit data... | |
| crash28.C | Loading commit data... | |
| crash29.C | Loading commit data... | |
| crash3.C | Loading commit data... | |
| crash30.C | Loading commit data... | |
| crash31.C | Loading commit data... | |
| crash32.C | Loading commit data... | |
| crash33.C | Loading commit data... | |
| crash34.C | Loading commit data... | |
| crash35.C | Loading commit data... | |
| crash36.C | Loading commit data... | |
| crash37.C | Loading commit data... | |
| crash38.C | Loading commit data... | |
| crash39.C | Loading commit data... | |
| crash4.C | Loading commit data... | |
| crash40.C | Loading commit data... | |
| crash41.C | Loading commit data... | |
| crash42.C | Loading commit data... | |
| crash43.C | Loading commit data... | |
| crash44.C | Loading commit data... | |
| crash45.C | Loading commit data... | |
| crash46.C | Loading commit data... | |
| crash47.C | Loading commit data... | |
| crash48.C | Loading commit data... | |
| crash49.C | Loading commit data... | |
| crash5.C | Loading commit data... | |
| crash50.C | Loading commit data... | |
| crash51.C | Loading commit data... | |
| crash52.C | Loading commit data... | |
| crash53.C | Loading commit data... | |
| crash54.C | Loading commit data... | |
| crash55.C | Loading commit data... | |
| crash56.C | Loading commit data... | |
| crash57.C | Loading commit data... | |
| crash58.C | Loading commit data... | |
| crash59.C | Loading commit data... | |
| crash6.C | Loading commit data... | |
| crash60.C | Loading commit data... | |
| crash61.C | Loading commit data... | |
| crash62.C | Loading commit data... | |
| crash63.C | Loading commit data... | |
| crash64.C | Loading commit data... | |
| crash65.C | Loading commit data... | |
| crash66.C | Loading commit data... | |
| crash67.C | Loading commit data... | |
| crash68.C | Loading commit data... | |
| crash7.C | Loading commit data... | |
| crash9.C | Loading commit data... | |
| ctor1.C | Loading commit data... | |
| ctor10.C | Loading commit data... | |
| ctor2.C | Loading commit data... | |
| ctor3.C | Loading commit data... | |
| ctor4.C | Loading commit data... | |
| ctor5.C | Loading commit data... | |
| ctor6.C | Loading commit data... | |
| ctor7.C | Loading commit data... | |
| ctor8.C | Loading commit data... | |
| ctor9.C | Loading commit data... | |
| dce1.C | Loading commit data... | |
| decl-specifier-1.C | Loading commit data... | |
| def-tmpl-arg1.C | Loading commit data... | |
| defarg1.C | Loading commit data... | |
| defarg10.C | Loading commit data... | |
| defarg11.C | Loading commit data... | |
| defarg12.C | Loading commit data... | |
| defarg13.C | Loading commit data... | |
| defarg14.C | Loading commit data... | |
| defarg15.C | Loading commit data... | |
| defarg16.C | Loading commit data... | |
| defarg2.C | Loading commit data... | |
| defarg3.C | Loading commit data... | |
| defarg4.C | Loading commit data... | |
| defarg5.C | Loading commit data... | |
| defarg6.C | Loading commit data... | |
| defarg7.C | Loading commit data... | |
| defarg8.C | Loading commit data... | |
| defarg9.C | Loading commit data... | |
| direct-initialization-2.C | Loading commit data... | |
| dot1.C | Loading commit data... | |
| dtor1.C | Loading commit data... | |
| dtor10.C | Loading commit data... | |
| dtor11.C | Loading commit data... | |
| dtor12.C | Loading commit data... | |
| dtor13.C | Loading commit data... | |
| dtor14.C | Loading commit data... | |
| dtor15.C | Loading commit data... | |
| dtor16.C | Loading commit data... | |
| dtor17.C | Loading commit data... | |
| dtor2.C | Loading commit data... | |
| dtor3.C | Loading commit data... | |
| dtor4.C | Loading commit data... | |
| dtor5.C | Loading commit data... | |
| dtor6.C | Loading commit data... | |
| dtor7.C | Loading commit data... | |
| dtor8.C | Loading commit data... | |
| dtor9.C | Loading commit data... | |
| dupl-tmpl-args1.C | Loading commit data... | |
| eh-decl.C | Loading commit data... | |
| elab1.C | Loading commit data... | |
| elab2.C | Loading commit data... | |
| else-2.C | Loading commit data... | |
| else.C | Loading commit data... | |
| enum1.C | Loading commit data... | |
| enum10.C | Loading commit data... | |
| enum11.C | Loading commit data... | |
| enum12.C | Loading commit data... | |
| enum13.C | Loading commit data... | |
| enum2.C | Loading commit data... | |
| enum3.C | Loading commit data... | |
| enum4.C | Loading commit data... | |
| enum5.C | Loading commit data... | |
| enum6.C | Loading commit data... | |
| enum7.C | Loading commit data... | |
| enum8.C | Loading commit data... | |
| enum9.C | Loading commit data... | |
| error-column.C | Loading commit data... | |
| error1.C | Loading commit data... | |
| error10.C | Loading commit data... | |
| error11.C | Loading commit data... | |
| error12.C | Loading commit data... | |
| error13.C | Loading commit data... | |
| error14.C | Loading commit data... | |
| error15.C | Loading commit data... | |
| error16.C | Loading commit data... | |
| error17.C | Loading commit data... | |
| error18.C | Loading commit data... | |
| error19.C | Loading commit data... | |
| error2.C | Loading commit data... | |
| error20.C | Loading commit data... | |
| error21.C | Loading commit data... | |
| error22.C | Loading commit data... | |
| error23.C | Loading commit data... | |
| error24.C | Loading commit data... | |
| error25.C | Loading commit data... | |
| error26.C | Loading commit data... | |
| error27.C | Loading commit data... | |
| error28.C | Loading commit data... | |
| error29.C | Loading commit data... | |
| error3.C | Loading commit data... | |
| error30.C | Loading commit data... | |
| error31.C | Loading commit data... | |
| error32.C | Loading commit data... | |
| error33.C | Loading commit data... | |
| error34.C | Loading commit data... | |
| error35.C | Loading commit data... | |
| error36.C | Loading commit data... | |
| error37.C | Loading commit data... | |
| error38.C | Loading commit data... | |
| error39.C | Loading commit data... | |
| error4.C | Loading commit data... | |
| error40.C | Loading commit data... | |
| error41.C | Loading commit data... | |
| error42.C | Loading commit data... | |
| error43.C | Loading commit data... | |
| error44.C | Loading commit data... | |
| error45.C | Loading commit data... | |
| error47.C | Loading commit data... | |
| error48.C | Loading commit data... | |
| error49.C | Loading commit data... | |
| error5.C | Loading commit data... | |
| error50.C | Loading commit data... | |
| error51.C | Loading commit data... | |
| error52.C | Loading commit data... | |
| error53.C | Loading commit data... | |
| error54.C | Loading commit data... | |
| error55.C | Loading commit data... | |
| error56.C | Loading commit data... | |
| error57.C | Loading commit data... | |
| error58.C | Loading commit data... | |
| error59.C | Loading commit data... | |
| error6.C | Loading commit data... | |
| error60.C | Loading commit data... | |
| error61.C | Loading commit data... | |
| error7.C | Loading commit data... | |
| error8.C | Loading commit data... | |
| error9.C | Loading commit data... | |
| explicit1.C | Loading commit data... | |
| expr1.C | Loading commit data... | |
| expr2.C | Loading commit data... | |
| expr3.C | Loading commit data... | |
| extern-C-1.C | Loading commit data... | |
| extern-C-2.C | Loading commit data... | |
| extern1.C | Loading commit data... | |
| fn-typedef1.C | Loading commit data... | |
| fn-typedef2.C | Loading commit data... | |
| fnname1.C | Loading commit data... | |
| fnname2.C | Loading commit data... | |
| for1.C | Loading commit data... | |
| friend-main.C | Loading commit data... | |
| friend1.C | Loading commit data... | |
| friend10.C | Loading commit data... | |
| friend11.C | Loading commit data... | |
| friend12.C | Loading commit data... | |
| friend2.C | Loading commit data... | |
| friend3.C | Loading commit data... | |
| friend4.C | Loading commit data... | |
| friend5.C | Loading commit data... | |
| friend6.C | Loading commit data... | |
| friend7.C | Loading commit data... | |
| friend8.C | Loading commit data... | |
| friend9.C | Loading commit data... | |
| func-def1.C | Loading commit data... | |
| funptr1.C | Loading commit data... | |
| fused-params1.C | Loading commit data... | |
| inline1.C | Loading commit data... | |
| int-as-enum1.C | Loading commit data... | |
| invalid-op1.C | Loading commit data... | |
| invalid1.C | Loading commit data... | |
| ivdep-2.C | Loading commit data... | |
| ivdep-3.C | Loading commit data... | |
| ivdep.C | Loading commit data... | |
| limits-initializer1.C | Loading commit data... | |
| linkage1.C | Loading commit data... | |
| linkage2.C | Loading commit data... | |
| linkage3.C | Loading commit data... | |
| local-class1.C | Loading commit data... | |
| local1.C | Loading commit data... | |
| long1.C | Loading commit data... | |
| lookup1.C | Loading commit data... | |
| lookup2.C | Loading commit data... | |
| lookup3.C | Loading commit data... | |
| lookup4.C | Loading commit data... | |
| lookup5.C | Loading commit data... | |
| memfnquals1.C | Loading commit data... | |
| missing-template1.C | Loading commit data... | |
| mutable1.C | Loading commit data... | |
| named_ops.C | Loading commit data... | |
| namespace-alias-1.C | Loading commit data... | |
| namespace-definition.C | Loading commit data... | |
| namespace1.C | Loading commit data... | |
| namespace10.C | Loading commit data... | |
| namespace11.C | Loading commit data... | |
| namespace12.C | Loading commit data... | |
| namespace13.C | Loading commit data... | |
| namespace14.C | Loading commit data... | |
| namespace2.C | Loading commit data... | |
| namespace3.C | Loading commit data... | |
| namespace4.C | Loading commit data... | |
| namespace5.C | Loading commit data... | |
| namespace6.C | Loading commit data... | |
| namespace7.C | Loading commit data... | |
| namespace8.C | Loading commit data... | |
| namespace9.C | Loading commit data... | |
| new-placement1.C | Loading commit data... | |
| new1.C | Loading commit data... | |
| new2.C | Loading commit data... | |
| new3.C | Loading commit data... | |
| new4.C | Loading commit data... | |
| new5.C | Loading commit data... | |
| new6.C | Loading commit data... | |
| no-type-defn1.C | Loading commit data... | |
| no-typename1.C | Loading commit data... | |
| no-value1.C | Loading commit data... | |
| non-dependent1.C | Loading commit data... | |
| non-dependent2.C | Loading commit data... | |
| non-dependent3.C | Loading commit data... | |
| non-templ1.C | Loading commit data... | |
| nontype1.C | Loading commit data... | |
| octal1.C | Loading commit data... | |
| offsetof1.C | Loading commit data... | |
| offsetof2.C | Loading commit data... | |
| offsetof3.C | Loading commit data... | |
| offsetof4.C | Loading commit data... | |
| offsetof5.C | Loading commit data... | |
| offsetof6.C | Loading commit data... | |
| offsetof7.C | Loading commit data... | |
| offsetof8.C | Loading commit data... | |
| offsetof9.C | Loading commit data... | |
| operator1.C | Loading commit data... | |
| operator2.C | Loading commit data... | |
| operator3.C | Loading commit data... | |
| operator4.C | Loading commit data... | |
| operator5.C | Loading commit data... | |
| operator6.C | Loading commit data... | |
| operator7.C | Loading commit data... | |
| parameter-declaration-1.C | Loading commit data... | |
| parameter-declaration-2.C | Loading commit data... | |
| parens1.C | Loading commit data... | |
| parens2.C | Loading commit data... | |
| parens3.C | Loading commit data... | |
| parse1.C | Loading commit data... | |
| parse2.C | Loading commit data... | |
| parse3.C | Loading commit data... | |
| parse4.C | Loading commit data... | |
| parse5.C | Loading commit data... | |
| parse6.C | Loading commit data... | |
| parse7.C | Loading commit data... | |
| parser-pr14875-2.C | Loading commit data... | |
| parser-pr14875.C | Loading commit data... | |
| parser-pr28152-2.C | Loading commit data... | |
| parser-pr28152.C | Loading commit data... | |
| pr16696-permissive.C | Loading commit data... | |
| pr16696.C | Loading commit data... | |
| pr18770.C | Loading commit data... | |
| pr20118.C | Loading commit data... | |
| pr26997.C | Loading commit data... | |
| pr29234.C | Loading commit data... | |
| pr31952-1.C | Loading commit data... | |
| pr31952-2.C | Loading commit data... | |
| pr31952-3.C | Loading commit data... | |
| pr34049.C | Loading commit data... | |
| pr34758.C | Loading commit data... | |
| pr37862.C | Loading commit data... | |
| pr43765.C | Loading commit data... | |
| pr52071.C | Loading commit data... | |
| pr55080.C | Loading commit data... | |
| pr56037.C | Loading commit data... | |
| pr56239.C | Loading commit data... | |
| pr56961.C | Loading commit data... | |
| pr58664.C | Loading commit data... | |
| pr58705.C | Loading commit data... | |
| pr58898.C | Loading commit data... | |
| pr61804.C | Loading commit data... | |
| pr68722.C | Loading commit data... | |
| pr69628.C | Loading commit data... | |
| pr70635.C | Loading commit data... | |
| pr71238.C | Loading commit data... | |
| pr71909.C | Loading commit data... | |
| pr72774.C | Loading commit data... | |
| pr80866.C | Loading commit data... | |
| pr81247-a.C | Loading commit data... | |
| pr81247-b.C | Loading commit data... | |
| pr81247-c.C | Loading commit data... | |
| pr83634.C | Loading commit data... | |
| pr84263.C | Loading commit data... | |
| pragma1.C | Loading commit data... | |
| pragma2.C | Loading commit data... | |
| pragma3.C | Loading commit data... | |
| primary-expression-1.C | Loading commit data... | |
| ptrmem1.C | Loading commit data... | |
| ptrmem2.C | Loading commit data... | |
| ptrmem3.C | Loading commit data... | |
| ptrmem4.C | Loading commit data... | |
| ptrmem5.C | Loading commit data... | |
| ptrmem6.C | Loading commit data... | |
| ptrmem7.C | Loading commit data... | |
| ptrmem8.C | Loading commit data... | |
| pure1.C | Loading commit data... | |
| qualified1.C | Loading commit data... | |
| qualified2.C | Loading commit data... | |
| qualified3.C | Loading commit data... | |
| qualified4.C | Loading commit data... | |
| qualified5.C | Loading commit data... | |
| redef1.C | Loading commit data... | |
| redef2.C | Loading commit data... | |
| ref-qual1.C | Loading commit data... | |
| ref-qual2.C | Loading commit data... | |
| ref1.C | Loading commit data... | |
| register1.C | Loading commit data... | |
| repo1.C | Loading commit data... | |
| ret-type1.C | Loading commit data... | |
| ret-type2.C | Loading commit data... | |
| ret-type3.C | Loading commit data... | |
| saved1.C | Loading commit data... | |
| semicolon1.C | Loading commit data... | |
| semicolon1.h | Loading commit data... | |
| semicolon2.C | Loading commit data... | |
| semicolon3.C | Loading commit data... | |
| semicolon4.C | Loading commit data... | |
| specialization1.C | Loading commit data... | |
| stack1.C | Loading commit data... | |
| stmtexpr1.C | Loading commit data... | |
| stmtexpr2.C | Loading commit data... | |
| stmtexpr3.C | Loading commit data... | |
| struct-1.C | Loading commit data... | |
| struct-2.C | Loading commit data... | |
| struct-3.C | Loading commit data... | |
| struct-4.C | Loading commit data... | |
| struct-5.C | Loading commit data... | |
| struct-as-enum1.C | Loading commit data... | |
| template-keyword1.C | Loading commit data... | |
| template1.C | Loading commit data... | |
| template10.C | Loading commit data... | |
| template11.C | Loading commit data... | |
| template12.C | Loading commit data... | |
| template13.C | Loading commit data... | |
| template14.C | Loading commit data... | |
| template15.C | Loading commit data... | |
| template16.C | Loading commit data... | |
| template17.C | Loading commit data... | |
| template18.C | Loading commit data... | |
| template19.C | Loading commit data... | |
| template2.C | Loading commit data... | |
| template20.C | Loading commit data... | |
| template21.C | Loading commit data... | |
| template22.C | Loading commit data... | |
| template23.C | Loading commit data... | |
| template24.C | Loading commit data... | |
| template25.C | Loading commit data... | |
| template26.C | Loading commit data... | |
| template27.C | Loading commit data... | |
| template28.C | Loading commit data... | |
| template29.C | Loading commit data... | |
| template3.C | Loading commit data... | |
| template4.C | Loading commit data... | |
| template5.C | Loading commit data... | |
| template6.C | Loading commit data... | |
| template7.C | Loading commit data... | |
| template8.C | Loading commit data... | |
| template9.C | Loading commit data... | |
| tmpl-outside1.C | Loading commit data... | |
| tmpl-outside2.C | Loading commit data... | |
| tmpl-tmpl-operator1.C | Loading commit data... | |
| tmpl-tmpl-param1.C | Loading commit data... | |
| too-many-tmpl-args1.C | Loading commit data... | |
| try-catch-1.C | Loading commit data... | |
| typedef1.C | Loading commit data... | |
| typedef2.C | Loading commit data... | |
| typedef3.C | Loading commit data... | |
| typedef4.C | Loading commit data... | |
| typedef5.C | Loading commit data... | |
| typedef6.C | Loading commit data... | |
| typedef7.C | Loading commit data... | |
| typedef8.C | Loading commit data... | |
| typedef9.C | Loading commit data... | |
| typename1.C | Loading commit data... | |
| typename10.C | Loading commit data... | |
| typename11.C | Loading commit data... | |
| typename2.C | Loading commit data... | |
| typename3.C | Loading commit data... | |
| typename4.C | Loading commit data... | |
| typename5.C | Loading commit data... | |
| typename6.C | Loading commit data... | |
| typename7.C | Loading commit data... | |
| typename8.C | Loading commit data... | |
| typename9.C | Loading commit data... | |
| typespec1.C | Loading commit data... | |
| undefined1.C | Loading commit data... | |
| undefined2.C | Loading commit data... | |
| undefined3.C | Loading commit data... | |
| undefined4.C | Loading commit data... | |
| undefined5.C | Loading commit data... | |
| undefined6.C | Loading commit data... | |
| undefined7.C | Loading commit data... | |
| unnamed1.C | Loading commit data... | |
| unnamed2.C | Loading commit data... | |
| using1.C | Loading commit data... | |
| using2.C | Loading commit data... | |
| using3.C | Loading commit data... | |
| using4.C | Loading commit data... | |
| varmod1.C | Loading commit data... | |
| virtual1.C | Loading commit data... | |
| wrong-inline1.C | Loading commit data... |