On Tuesday, 3 February 2015 at 10:10:43 UTC, Daniel Murphy wrote:
"Tobias Pankrath" wrote in message
news:cumpcsdbtreytdxxc...@forum.dlang.org...
Besides this: Why should a compiler that has an inliner fail
to inline a function marked with force_inline? The result may
be undesirable but it should always work at least?
The inliner in dmd fails to inline many constructs, loops for
example. It would succeed on all of the cases relevant to
wrapping mmio.
Why couldn't he just copy paste the functions code?