Controls the inlining of functions that haven't been compiled yet.
Compatibility:This pragma is compatible with the following platform targets:
|
Embedded 68K
|
#pragma defer_codegen on | off | reset
Remarks:
#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() {}
NOTE
This pragma corresponds to the Deferred Inlining option in the C/C++ Language Settings panel, described in ""Inlining"." To check whether this option is on, use the __option (defer_codegen), described in "Checking Options."