[Issue 10975] New: Assertion failed: (type->ty != Tstruct || ((TypeStruct *)type)->sym == this), function semantic, file struct.c, line 791.
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Sep 5 15:36:29 PDT 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10975
Summary: Assertion failed: (type->ty != Tstruct || ((TypeStruct
*)type)->sym == this), function semantic, file
struct.c, line 791.
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: critical
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: thelastmammoth at gmail.com
--- Comment #0 from thelastmammoth at gmail.com 2013-09-05 15:36:27 PDT ---
using either dmd 2.063.2 or DMD64 D Compiler v2.064-devel-66a38bb
I get:
Assertion failed: (type->ty != Tstruct || ((TypeStruct *)type)->sym == this),
function semantic, file struct.c, line 791.
----
void foo(){}
template isExpr(string expr){
//enum isExpr=false; // use that instead => OK
enum isExpr=__traits(compiles, foo(mixin(expr)) );
}
void bug_test(string a)(){
struct A{ } //move out => OK
a.unexisting_fun;
}
void main(){
static if(isExpr!("bug_test!``()")){}
bug_test!``();
}
----
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list