------- Comment #1 from jakub at gcc dot gnu dot org  2007-10-29 21:41 -------
Subject: Bug 33841

Author: jakub
Date: Mon Oct 29 21:41:29 2007
New Revision: 129736

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129736
Log:
        PR c++/33841
        * class.c (check_bitfield_decl): Don't set field's type to
error_mark_node
        for non-integral type bitfields.  Return true if bitfield is correct,
false
        error has been diagnosed.
        (check_field_decls): If check_bitfield_decl returned false, call also
        check_field_decl.

        * g++.dg/other/bitfield3.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/other/bitfield3.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/class.c
    trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33841

Reply via email to