DIP62: Volatile type qualifier for unoptimizable variables in embedded programming

David Nadlinger via Digitalmars-d digitalmars-d at puremagic.com
Thu Jul 17 16:42:27 PDT 2014


On Thursday, 17 July 2014 at 20:42:16 UTC, Iain Buclaw via 
Digitalmars-d wrote:
> Just mark them as extern.  More important, we need a way to 
> build the
> bodies of functions in other modules for cross-module inlining 
> (needed
> for @forceinline to work correctly without getting 'function 
> body is
> not available' errors).

Jernej Krempuš put something together for LDC a while back: 
https://github.com/jerro/ldc/compare/inlining. Unfortunately, it 
seems like he never got around to submitting the symbol naming 
fixes to the upstream frontend.

Cheers,
David


More information about the Digitalmars-d mailing list