diff --git a/src/todt.c b/src/todt.c index f46f97bddd97..f89d792a190e 100644 --- a/src/todt.c +++ b/src/todt.c @@ -188,7 +188,6 @@ dt_t *Initializer_toDt(Initializer *init) InitToDt v; init->accept(&v); - assert(v.result); return v.result; } diff --git a/test/fail_compilation/ice13259.d b/test/fail_compilation/ice13259.d new file mode 100644 index 000000000000..d6885842e977 --- /dev/null +++ b/test/fail_compilation/ice13259.d @@ -0,0 +1,8 @@ +/* +TEST_OUTPUT: +--- +fail_compilation/ice13259.d(8): Error: non-constant nested delegate literal expression __dgliteral3 +--- +*/ + +auto dg = delegate {};