PR c++/9030 * decl.c (make_typename_type): Check access only when tf_error. (make_unbound_class_template): Likewise. * pt.c (saved_access_scope): New variable. (push_access_scope_real): New function. (push_access_scope): Likewise. (pop_access_scope): Likewise. (tsubst_default_argument): Use them. (instantiate_template): Likewise. (regenerate_decl_from_template): Likewise. (instantiate_decl): Likewise. (get_mostly_instantiated_function_type): Likewise. * g++.dg/template/friend12.C: New test. * g++.dg/template/friend13.C: Likewise. * g++.old-deja/g++.eh/spec6.C: Add missing error message. From-SVN: r61046
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
badalloc1.C | Loading commit data... | |
catch1.C | Loading commit data... | |
catch10.C | Loading commit data... | |
catch11.C | Loading commit data... | |
catch12.C | Loading commit data... | |
catch13.C | Loading commit data... | |
catch14.C | Loading commit data... | |
catch2.C | Loading commit data... | |
catch3.C | Loading commit data... | |
catch3p.C | Loading commit data... | |
catch4.C | Loading commit data... | |
catch4p.C | Loading commit data... | |
catch5.C | Loading commit data... | |
catch5p.C | Loading commit data... | |
catch6.C | Loading commit data... | |
catch6p.C | Loading commit data... | |
catch7.C | Loading commit data... | |
catch7p.C | Loading commit data... | |
catch8.C | Loading commit data... | |
catch8p.C | Loading commit data... | |
catch9.C | Loading commit data... | |
catch9p.C | Loading commit data... | |
catchptr1.C | Loading commit data... | |
cleanup1.C | Loading commit data... | |
cleanup2.C | Loading commit data... | |
cond1.C | Loading commit data... | |
crash1.C | Loading commit data... | |
crash2.C | Loading commit data... | |
crash3.C | Loading commit data... | |
crash4.C | Loading commit data... | |
crash5.C | Loading commit data... | |
crash6.C | Loading commit data... | |
ctor1.C | Loading commit data... | |
flow1.C | Loading commit data... | |
fntry1.C | Loading commit data... | |
ia64-1.C | Loading commit data... | |
inline1.C | Loading commit data... | |
inline2.C | Loading commit data... | |
new1.C | Loading commit data... | |
new2.C | Loading commit data... | |
pdel1.C | Loading commit data... | |
pdel2.C | Loading commit data... | |
ptr1.C | Loading commit data... | |
ptrmem1.C | Loading commit data... | |
rethrow1.C | Loading commit data... | |
rethrow2.C | Loading commit data... | |
rethrow3.C | Loading commit data... | |
rethrow4.C | Loading commit data... | |
rethrow5.C | Loading commit data... | |
rethrow6.C | Loading commit data... | |
spec1.C | Loading commit data... | |
spec2.C | Loading commit data... | |
spec3.C | Loading commit data... | |
spec4.C | Loading commit data... | |
spec5.C | Loading commit data... | |
spec6.C | Loading commit data... | |
spec7.C | Loading commit data... | |
terminate1.C | Loading commit data... | |
terminate2.C | Loading commit data... | |
throw1.C | Loading commit data... | |
throw2.C | Loading commit data... | |
tmpl1.C | Loading commit data... | |
tmpl2.C | Loading commit data... | |
tmpl3.C | Loading commit data... | |
tmpl4.C | Loading commit data... | |
tmpl5.C | Loading commit data... | |
tmpl6.C | Loading commit data... | |
unwind1.C | Loading commit data... | |
vbase1.C | Loading commit data... | |
vbase2.C | Loading commit data... | |
vbase3.C | Loading commit data... | |
vbase4.C | Loading commit data... |