Everything
11.1.7 Extended language specifications which needs the device file

A device file must be specified when the following functions are used.

-

#pragma callt or __callt

-

#pragma saddr or __saddr

-

const variable with the __near attribute

If a device file is not specified, there is a possibility that an incorrect code will be generated.