www.digitalmars.com Home | Search | C & C++ | D | DMDScript | News Groups | index | prev | next
Archives

D Programming
D
D.gnu
digitalmars.D
digitalmars.D.bugs
digitalmars.D.dtl
digitalmars.D.dwt
digitalmars.D.announce
digitalmars.D.learn
digitalmars.D.debugger

C/C++ Programming
c++
c++.announce
c++.atl
c++.beta
c++.chat
c++.command-line
c++.dos
c++.dos.16-bits
c++.dos.32-bits
c++.idde
c++.mfc
c++.rtl
c++.stl
c++.stl.hp
c++.stl.port
c++.stl.sgi
c++.stlsoft
c++.windows
c++.windows.16-bits
c++.windows.32-bits
c++.wxwindows

digitalmars.empire
digitalmars.DMDScript
electronics



D.gnu - [Issue 1443] New: ICE on template inference three-liner

↑ ↓ ← d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=1443

           Summary: ICE on template inference three-liner
           Product: DGCC aka GDC
           Version: 0.24
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P2
         Component: glue layer
        AssignedTo: dvdfrdmn users.sf.net
        ReportedBy: default_357-line yahoo.de


The code:

struct _store(T...) { T t; static void opCat_r(C)(C x) { } }
_store!(T) store(T...)(T v) { return _store!(T)(v); }
void main() { (int e) { } ~ store(5); }

The crash:

xt4100 ~/d/freelink/src $ gdc testcase.d -o testcase
cc1d: ../../gcc-4.1.2/gcc/d/d-codegen.cc:846: tree_node*
IRState::call(TypeFunction*, tree_node*, tree_node*, Array*): Assertion
`function_type_p( func_type_node )' failed.
testcase.d: In function 'main':
testcase.d:3: internal compiler error: Aborted
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

Works on DMD. Any responses/fixes are appreciated.
 --downs (why is it always me? ;_;)


-- 
Aug 27 2007
↑ ↓ → d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=1443


dvdfrdmn users.sf.net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




------- Comment #1 from dvdfrdmn users.sf.net  2007-08-29 18:31 -------
Fixed in svn rev 148 / release 0.25


-- 
Aug 29 2007