summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qstandardpaths.cpp
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2015-05-26 22:16:25 +0200
committerMarc Mutz <marc.mutz@kdab.com>2015-06-02 21:50:53 +0000
commit2fa7b3b317fa941064ec4ba62163e3244becf55a (patch)
treed1d89310e353901412a1cc1b0f7aad7e56191813 /src/corelib/io/qstandardpaths.cpp
parentb1a0cf72f84803196539c4b0b03bfaeea9000d94 (diff)
Q(Unhandled)Exception: declare dtor out-of-line
De-duplicates vtables and enables RTTI on this hierarchy. This is esp. important for exception classes, as RTTI is used to select the catch clause to handle the exception in-flight. The issue is made a bit complicated by the fact that the exception specification changed from C++98 to 11 and that C++98 clients require the empty throw() specification while we don't want to introduce warnings for C++11 users. Let's hope no compiler includes throw specs into the mangled names. Task-number: QTBUG-45582 Change-Id: If086c8c38fccdc2c9c7e2aa7a492192cc1f86a6c Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/io/qstandardpaths.cpp')
0 files changed, 0 insertions, 0 deletions