qt5base-lts/util
Thiago Macieira 2fe90a61bd Mark all QChar static functions as [[gnu::const]]
The GCC documentation says that a const function is not allowed to read
global memory. This needs to be clarified: it's not allowed to read RW
global memory. It's fine to read read-only memory, as that is equivalent
to just pure code.

The QChar static out-of-line functions only lookup a property of the
given Unicode character and always return the same value.

The only exception is the decomposition() function, which returns a
QString and is therefore not allowed to be marked const.

Change-Id: Id36b2f84a1b8ff9db5acf1d4e59e8b3811068cff
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
2014-07-07 03:51:43 +02:00
..
accessibilityinspector Remove empty QAccessible2 header 2013-11-20 15:11:24 +01:00
aglfn
corelib/qurl-generateTLDs
glgen
harfbuzz
integrity
lexgen
local_database Update the time zones database from CLDR v.24 2014-01-13 19:02:10 +01:00
plugintest
unicode Mark all QChar static functions as [[gnu::const]] 2014-07-07 03:51:43 +02:00
xkbdatagen