Non-Confidential | ![]() | ARM DUI0375E | ||
| ||||
Home > Compiler Features > Pragmas recognized by the compiler |
The compiler recognizes a number of pragmas, used to instruct the compiler to use particular features.
#pragma pop
#pragma push
#pragma Onum
#pragma Ospace
#pragma Otime
#pragma arm
#pragma thumb
#pragma exceptions_unwind, #pragma no_exceptions_unwind
#pragma unroll [(n)]
#pragma unroll_completely
#pragma hdrstop
#pragma no_pch
#pragma anon_unions, #pragma no_anon_unions
#pragma diag_default tag[,tag,...]
#pragma diag_error tag[,tag,...]
#pragma diag_remark tag[,tag,...]
#pragma diag_suppress tag[,tag,...]
#pragma diag_warning tag[, tag, ...]
#pragma arm section [section_type_list]
#pragma import(__use_full_stdio)
#pragma inline, #pragma no_inline
#pragma once
#pragma pack(n)
#pragma softfp_linkage, #pragma no_softfp_linkage
#pragma import symbol_name