Developer Guide and Reference

Contents

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
Windows:
/Qkeep-static-consts
(C++ only)
/Qkeep-static-consts-
(C++ only)
Arguments
None
Default
-fno-keep-static-consts
C++:
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*)
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
None
Alternate Options
None

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.