[Bug c++/21165] [4.0/4.1 Regression] bogus error on a user-defined conversion in a template

2005-05-31 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-31 18:01 --- Subject: Bug 21165 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-05-31 18:01:02 Modified files: gcc/cp : Change

[Bug c++/21165] [4.0/4.1 Regression] bogus error on a user-defined conversion in a template

2005-05-31 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-05-31 18:01 --- 2005-05-31 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/21165 * init.c (integral_constant_value): Check the type of the initializer, not the decl. -- What|Removed

[Bug c++/21165] [4.0/4.1 Regression] bogus error on a user-defined conversion in a template

2005-05-31 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-31 17:43 --- Subject: Bug 21165 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-05-31 17:43:26 Modified files: gcc/cp : ChangeLog init.c gcc/testsui

[Bug c++/21165] [4.0/4.1 Regression] bogus error on a user-defined conversion in a template

2005-05-31 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-05-31 13:19 --- I think this is from my binfo changes -- What|Removed |Added AssignedTo|unassigned at

[Bug c++/21165] [4.0/4.1 Regression] bogus error on a user-defined conversion in a template

2005-05-03 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-03 21:44 --- *** Bug 21373 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug c++/21165] [4.0/4.1 Regression] bogus error on a user-defined conversion in a template

2005-04-26 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-04-26 15:10 --- Reduced testcase that ICE's with checking enabled: === template bool foo() { const int i = T(); return i>0; }; === -- W

[Bug c++/21165] [4.0/4.1 Regression] bogus error on a user-defined conversion in a template

2005-04-23 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-23 04:18 --- Confirmed, it ICEs with checking enabled: t.cc: In member function 'typename T::BA C< , T>::foo(typename T::BA)': t.cc:23: internal compiler error: tree check: expected record_type or union_type or qual_un