initializers put in library initialization area
Only third-party library developers should use the library initialization area, which is specified by #pragma init_seg. The following sample generates C4073:
#pragma init_seg(lib) // C4073 // try this line to resolve the warning // #pragma init_seg(user) void main() { }