Message <Context> use of "<function>" is not allowed in a function with a non-standard linkage. This function was given the linkage "<name>" by a #pragma use_linkage directive. Description Certain built-ins that return information about a function call require that the function be called with standard linkage. Because this function appears in a #pragma use_linkage directive naming a linkage that specifies attributes other than standard_linkage, these builtins cannot be called from this function. User Action Use a standard linkage on this function, remove the calls to the builtins, or move them to a different function that is called with standard linkage.