cp: PR c++/20789 * decl.c (cp_finish_decl): Clear runtime runtime initialization if in-class decl's initializer is bad. PR c++/21929 * parser.c (struct cp_parser): Document that scope could be error_mark. (cp_parser_diagnose_invalid_type_name): Cope with error_mark for scope. (cp_parser_nested_name_specifier): Return NULL_TREE on error. (cp_parser_postfix_expression): Deal with null or error_mark scope. (cp_parser_elaborated_type_specifier): Adjust cp_parser_nested_name_specifier call. * parser (cp_parser_skip_to_end_of_block_or_statement): Cleanup. testsuite: PR c++/21929 * g++.dg/parse/crash26.C: New. PR c++/20789 * g++.dg/init/member1.C: New. From-SVN: r100880
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
addr-const1.C | Loading commit data... | |
aggr1.C | Loading commit data... | |
aggr2.C | Loading commit data... | |
aggr3.C | Loading commit data... | |
array1.C | Loading commit data... | |
array10.C | Loading commit data... | |
array11.C | Loading commit data... | |
array12.C | Loading commit data... | |
array13.C | Loading commit data... | |
array14.C | Loading commit data... | |
array15.C | Loading commit data... | |
array16.C | Loading commit data... | |
array17.C | Loading commit data... | |
array18.C | Loading commit data... | |
array19.C | Loading commit data... | |
array2.C | Loading commit data... | |
array3.C | Loading commit data... | |
array4.C | Loading commit data... | |
array5.C | Loading commit data... | |
array6.C | Loading commit data... | |
array7.C | Loading commit data... | |
array8.C | Loading commit data... | |
array9.C | Loading commit data... | |
assign1.C | Loading commit data... | |
attrib1.C | Loading commit data... | |
bitfield1.C | Loading commit data... | |
bitfield2.C | Loading commit data... | |
brace1.C | Loading commit data... | |
brace2.C | Loading commit data... | |
brace3.C | Loading commit data... | |
brace4.C | Loading commit data... | |
byval1.C | Loading commit data... | |
call1.C | Loading commit data... | |
cleanup1.C | Loading commit data... | |
cleanup2.C | Loading commit data... | |
const1.C | Loading commit data... | |
const2.C | Loading commit data... | |
copy1.C | Loading commit data... | |
copy2.C | Loading commit data... | |
copy3.C | Loading commit data... | |
copy4.C | Loading commit data... | |
copy5.C | Loading commit data... | |
copy6.C | Loading commit data... | |
copy7.C | Loading commit data... | |
ctor1.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... | |
delete1.C | Loading commit data... | |
dso_handle1.C | Loading commit data... | |
dtor1.C | Loading commit data... | |
dtor2.C | Loading commit data... | |
dtor3.C | Loading commit data... | |
elide1.C | Loading commit data... | |
elide2.C | Loading commit data... | |
empty1.C | Loading commit data... | |
enum1.C | Loading commit data... | |
enum2.C | Loading commit data... | |
error1.C | Loading commit data... | |
for1.C | Loading commit data... | |
for2.C | Loading commit data... | |
for3.C | Loading commit data... | |
global1.C | Loading commit data... | |
goto1.C | Loading commit data... | |
init-ref1.C | Loading commit data... | |
init-ref2.C | Loading commit data... | |
init-ref3.C | Loading commit data... | |
init-ref4.C | Loading commit data... | |
inline1.C | Loading commit data... | |
member1.C | Loading commit data... | |
new1.C | Loading commit data... | |
new10.C | Loading commit data... | |
new11.C | Loading commit data... | |
new12.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... | |
new7.C | Loading commit data... | |
new8.C | Loading commit data... | |
new9.C | Loading commit data... | |
null1.C | Loading commit data... | |
placement1.C | Loading commit data... | |
placement2.C | Loading commit data... | |
placement3.C | Loading commit data... | |
pm1.C | Loading commit data... | |
pm2.C | Loading commit data... | |
pm3.C | Loading commit data... | |
pmf1.C | Loading commit data... | |
ptrmem1.C | Loading commit data... | |
ptrmem2.C | Loading commit data... | |
ref1.C | Loading commit data... | |
ref10.C | Loading commit data... | |
ref11.C | Loading commit data... | |
ref12.C | Loading commit data... | |
ref2.C | Loading commit data... | |
ref3.C | Loading commit data... | |
ref4.C | Loading commit data... | |
ref5.C | Loading commit data... | |
ref6.C | Loading commit data... | |
ref7.C | Loading commit data... | |
ref8.C | Loading commit data... | |
ref9.C | Loading commit data... | |
save1.C | Loading commit data... | |
static1.C | Loading commit data... | |
static2.C | Loading commit data... | |
string1.C | Loading commit data... | |
struct1.C | Loading commit data... | |
synth1.C | Loading commit data... | |
union1.C | Loading commit data... | |
vector1.C | Loading commit data... |