|
VMS Help CXX, Qualifiers, /ANSI_ALIAS *Conan The Librarian |
/ANSI_ALIAS
/ANSI_ALIAS (D)
/NOANSI_ALIAS
Directs the compiler to assume the ANSI/ISO C aliasing rules,
which gives it the freedom to generate better optimized code.
/NOANSI_ALIAS specifies that any pointer can point to any object,
regardless of type. /ANSI_ALIAS specifies that pointers to a type
T can point to objects of the same type, ignoring type qualifiers
such as const, unaligned, or volatile, or whether the object
is signed or unsigned. Pointers to a type T can also point to
structures, unions, or array members whose type follows the rules
above.
The aliasing rules are further explained in Section 3.3,
paragraphs 20 and 25, of the ANSI C89 Standard (Section 6.3 of
the ISO version, same paragraphs).
|
|