On Friday, 8 February 2019 at 23:02:34 UTC, Nicholas Wilson wrote:
Immediately called lamdas are always inlined.
```
extern(C) void main() {
int a = (() => 1)();
}
```
dmd -inline -O -release -betterC
asm:
```
main:
push RBP
mov RBP,RSP
call qword ptr pure nothrow @nogc @safe int
onlineapp.main().__lambda1()@GOTPCREL[RIP]
xor EAX,EAX
pop RBP
ret
```
https://run.dlang.io/is/lZW9B6
Still a lambda call :/
