Intel® C++ Compiler XE 13.1 User and Reference Guides
Determines whether the compiler checks bounds for memory access through pointers.
Windows: Code Generation > Check Pointers
Linux: Code Generation > Check Pointers
OS X: None
IA-32, Intel® 64 architecture
Linux: | -check-pointers=keyword |
OS X: | None |
Windows: | /Qcheck-pointers:keyword |
keyword |
Specifies what type of bounds checking occurs. Possible values are:
|
-check-pointers=none or /Qcheck-pointers:none |
No bounds checking occurs for memory access through pointers. |
This option determines whether the compiler checks bounds for memory access through pointers. It enables checking of all indirect accesses through pointers, and all array accesses.
The compiler may optimize these checks away when it can determine that an access is safe.
When rw or write is specified, option -check-pointers-undimensioned (Linux* OS) or /Qcheck-pointers-undimensioned (Windows* OS) is set and dimensioned and undimensioned arrays are checked.
If you do not want undimensioned arrays checked, you must specify option -no-check-pointers-undimensioned (Linux* OS) or /Qcheck-pointers-undimensioned-- (Windows* OS).
None