On Monday, 14 March 2016 at 11:50:38 UTC, Rene Zwanenburg wrote: > When building in release mode the call to foo() gets inlined > just fine without --combined. How does it work? Is it because the source of foo() is visible to the compiler when producing the result?