http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56243
--- Comment #8 from fabien at gcc dot gnu.org 2013-02-25 21:04:59 UTC --- (In reply to comment #6) [...] > 2) check that the first operand of a COMPONENT_REF is actually a FIELD_DECL > before calling DECL_FIELD_IS_BASE on it. As a consequency, while processing fold_non_dependent_expr_sfinae, fixed_type_or_null returns NULL_TREE on 'x.value' the and build_vtbl_ref_1 has not chance to call unshare_expr. Jason, is that a big deal ?