aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/class.c
diff options
context:
space:
mode:
authorKriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>2004-07-18 12:37:57 +0000
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>2004-07-18 12:37:57 +0000
commit3601f00362e227160cae47efbb179a579f5a5f51 (patch)
treed79f98c004fe4bbd1222c18f019ba3f4157791c8 /gcc/java/class.c
parent605570470c75d5ff7ef2285ef6dfe61948607379 (diff)
downloadgcc-3601f00362e227160cae47efbb179a579f5a5f51.zip
gcc-3601f00362e227160cae47efbb179a579f5a5f51.tar.gz
gcc-3601f00362e227160cae47efbb179a579f5a5f51.tar.bz2
re PR c++/13092 (Accepts invalid pointer-to-member conversion)
PR c++/13092 * init.c (build_offset_ref): Build SCOPE_REF with non-null TREE_TYPE for non-dependent names. * typeck.c (build_x_unary_op): Handle non-dependent SCOPE_REF. * pt.c (type_dependent_expression_p): Handle SCOPE_REF with unknown_type_node as its TREE_TYPE. * cxx-pretty_print.c (pp_cxx_unqualified_id): Handle BASELINK. * error.c (dump_decl) <SCOPE_REF case>: Use pp_expression. (dump_expr) <SCOPE_REF case>: Likewise. * g++.dg/template/non-dependent7.C: New test. * g++.dg/template/non-dependent8.C: Likewise. * g++.dg/template/non-dependent9.C: Likewise. * g++.dg/template/non-dependent10.C: Likewise. From-SVN: r84889
Diffstat (limited to 'gcc/java/class.c')
0 files changed, 0 insertions, 0 deletions