diff options
author | Kimmo Ollila <[email protected]> | 2021-01-22 11:24:00 +0200 |
---|---|---|
committer | Kimmo Ollila <[email protected]> | 2021-01-25 08:37:06 +0200 |
commit | 77cfbd755af6a76491bfccd1a19d7ca266d57d93 (patch) | |
tree | 3243d06ecf6c4589dd2a45c91aada0c88cd40db0 | |
parent | 1a9095e1fa4bb5d74b91d1661d55893d0e8620e1 (diff) |
Add correct prefix for GHS compiler
This fixes INTEGRITY build error:
cannot access position 53 in array of 49 elements
constexpr const char *begin = func + prefix;
and many "expression must have a constant value" errors.
Change-Id: I0e043028fbcb479c6657b59ea144b4536cc65651
Reviewed-by: Thiago Macieira <[email protected]>
-rw-r--r-- | src/corelib/kernel/qmetatype.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/corelib/kernel/qmetatype.h b/src/corelib/kernel/qmetatype.h index e45c40c3726..cd9b6ad6c66 100644 --- a/src/corelib/kernel/qmetatype.h +++ b/src/corelib/kernel/qmetatype.h @@ -2083,6 +2083,8 @@ constexpr auto typenameHelper() "auto __cdecl QtPrivate::typenameHelper<" #elif defined(Q_CC_CLANG) "auto QtPrivate::typenameHelper() [T = " +#elif defined(Q_CC_GHS) + "auto QtPrivate::typenameHelper<T>() [with T = " #else "constexpr auto QtPrivate::typenameHelper() [with T = " #endif |