Controls the inlining of functions that are not yet compiled.
#pragma defer_codegen on | off | reset
This setting lets you use inline and auto-inline functions that are called before their definition:
#pragma defer_codegen on #pragma auto_inline on extern void f(); extern void g(); main() { f(); // will be inlined g(); // will be inlined } inline void f() {} void g() {}
This pragma corresponds to the Deferred Inlining setting in the Language panel. To check this setting, use the __option (defer_codegen), described in Checking Pragma Settings. By default, this pragma is disabled.