August 27, 2007 [Issue 1443] New: ICE on template inference three-liner | ||||
---|---|---|---|---|
| ||||
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? ;_;) -- |
August 29, 2007 [Issue 1443] ICE on template inference three-liner | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | 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 -- |
Copyright © 1999-2021 by the D Language Foundation