https://issues.dlang.org/show_bug.cgi?id=21290 --- Comment #2 from johanengelen at weka.io --- Workaround: ``` void foo(scope lazy void* p); struct S { this(int a) { auto b = &this; // temporary variable as workaround. foo(b); } } ``` --