https://issues.dlang.org/show_bug.cgi?id=13742
Sönke Ludwig <slud...@outerproduct.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |slud...@outerproduct.org --- Comment #4 from Sönke Ludwig <slud...@outerproduct.org> --- For completeness sake, this is what I reduced from vibe.d: foo.d --- import bar; void clear() { void foo() {} performLocked!(() => foo); } --- bar.d --- import core.thread; void performLocked(alias PROC)() { assert(false); } --- main.d --- import foo; void main() {} --- dmd -lib -oflib.a bar.d foo.d -cov dmd -oftest lib.a main.d -cov -> lib.a(foo.o):foo.d:function _D3bar50__T13performLockedS28_D3foo5clearFZ9__lambda2MFZvZ13performLockedMFNaNbNiNfZv: error: undefined reference to '__coverage' --