Visible to Intel only — GUID: GUID-465B3A52-775A-4CE2-A6D2-BB19D4E2CAF6
Visible to Intel only — GUID: GUID-465B3A52-775A-4CE2-A6D2-BB19D4E2CAF6
fkeep-static-consts, Qkeep-static-consts
Tells the compiler to preserve allocation of variables that are not referenced in the source.
Syntax
Linux: |
-fkeep-static-consts -fno-keep-static-consts |
macOS: |
-fkeep-static-consts -fno-keep-static-consts |
Windows: |
/Qkeep-static-consts /Qkeep-static-consts- |
Arguments
None
Default
-fno-keep-static-consts or /Qkeep-static-consts- |
If a variable is never referenced in a routine, the variable is discarded unless optimizations are disabled by option -O0 (Linux* and macOS) or /Od (Windows*). |
Description
This option tells the compiler to preserve allocation of variables that are not referenced in the source.
The negated form can be useful when optimizations are enabled to reduce the memory usage of static data.
IDE Equivalent
Alternate Options
None