summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qsettings_p.h
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2015-05-23 09:53:49 +0200
committerMarc Mutz <marc.mutz@kdab.com>2015-06-20 04:39:05 +0000
commit669487fe9549a896ea4ec3c63fa7ad8585e74b63 (patch)
treec5c799defb7c054e6ca806ef22652a0c0814fa12 /src/corelib/io/qsettings_p.h
parent90da7ba49c91f72ca16944822b8860d2c59bcea1 (diff)
QCommandLineOption: prevent aggressive inlining
There is a good chance that in every program, command line options that have only one name and those that have multiple names are used. Make better use of the icache by not inlining the Private ctors into the QCommandLineOption ones. Saves 400B in text size on Linux GCC 4.9 C++11 release builds. Change-Id: I6247d4a2330c5fff75d06f5a40223d972b267e85 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/io/qsettings_p.h')
0 files changed, 0 insertions, 0 deletions