diff --git a/gen/toir.cpp b/gen/toir.cpp index 421128b3..8e559789 100644 --- a/gen/toir.cpp +++ b/gen/toir.cpp @@ -975,8 +975,8 @@ LLConstant* AddrExp::toConstElem(IRState* p) // static function else if (FuncDeclaration* fd = vexp->var->isFuncDeclaration()) { + DtoForceDeclareDsymbol(fd); IrFunction* irfunc = fd->ir.irFunc; - assert(irfunc); return irfunc->func; } // something else