'function' : alloc_text/same_seg applicable only to functions with C linkage
pragma alloc_text can only be used with functions declared to have C linkage. The following sample generates C2128:
void func(); /* use this function declaration to resolve the error extern "C" { void func(); } */ #pragma alloc_text("my segment", func) // C2128 void main() { } void func() { }