[Bug c++/14203] New: [3.3 regression] ICE on valid code

debian-gcc at lists dot debian dot org gcc-bugzilla@gcc.gnu.org
Wed Feb 18 23:13:00 GMT 2004


[forwarded from http://bugs.debian.org/233548]

with 3.4 CVS 20040215:

g++ -Wall bug-233548.cc
bug-233548.cc: In function `int main()':
bug-233548.cc:19: warning: unused variable 'dummy'
bug-233548.cc:26: internal compiler error: in make_decl_rtl, at varasm.c:752
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

namespace Data 
{ 
  class Dummy; 
} 
 
namespace 
{ 
  const bool g_bAlways = false; 
 
  Data::Dummy* getDummy(); 
}; 
 
int main() 
{ 
  int i; 
 
  if (g_bAlways) 
  { 
     if (Data::Dummy* dummy = getDummy()) 
     { 
        int bla(5); 
 
        i = bla; 
     } 
  } 
}

-- 
           Summary: [3.3 regression] ICE on valid code
           Product: gcc
           Version: 3.4.0
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: debian-gcc at lists dot debian dot org
                CC: gcc-bugs at gcc dot gnu dot org


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



More information about the Gcc-bugs mailing list