Determines whether the compiler enables or disables the narrowing of pointers to structure fields.
Linux: | -check-pointers-narrowing -no-check-pointers-narrowing |
macOS: | None |
Windows: | /Qcheck-pointers-narrowing /Qcheck-pointers-narrowing- |
None
-check-pointers-narrowing or /Qcheck-pointers-narrowing |
The compiler enables the narrowing of pointers to structure fields. |
This option determines whether the compiler enables or disables the narrowing of pointers to structure fields. Narrowing restricts a field pointer so that it can only legally point to that field.
To use this option, you must also specify the [Q]check-pointers option.
Disabling this feature can improve Pointer Checker compatibility with non-ANSI compliant code.
To disable the narrowing of pointers to structure fields, specify -check pointers -no-check-pointers-narrowing (Linux), or /Qcheck pointers /Qcheck-pointers-narrowing- (Windows).
None