CTFE error, but I have no idea what it means.
Olav Lindekleiv
myfirstname at mylastname.com
Mon Mar 31 03:35:37 PDT 2014
I've been experimenting with D for a little while now. For the
most part, I've been able get help from the language/library
reference and IRC. But not this time.
So here's the thing: http://dpaste.dzfl.pl/14680a8cec77
I've run it through Dustmite to reduce it to a smaller chunk of
code. It runs just fine at runtime, but once I try to run
"parseTemplate" during compile time/CTFE, it fails with this
error:
/d815/f521.d(37): called from here: this.parser.parse()
/d815/f521.d(77): called from here: parseTemplate("child2.html",
genFileTable()) dmd: statement.c:293:
ErrorStatement::ErrorStatement(): Assertion `global.gaggedErrors
|| global.errors' failed.
Usually when running into CTFE limitations, I've been able to
understand what I'm doing wrong from the error messages, but this
one doesn't make any sense to me.
I hope someone with more D experience can tell me what's going on
here, and how to fix it.
Thanks,
Olav.
More information about the Digitalmars-d-learn
mailing list