Disable the tst_exceptionsafety_others test completely.
QObject is no longer exception-safe and there's no one working on improving this, so let's not block innocent commits because of this failure. QObjectPrivate's constructor initialises the QObjectPrivate::threadData member to null, but the destructor dereferences it unconditionally (the member is initialised in the QObject constructor). That means QObjectPrivate is not exception-safe by any definition and, so, anything depending on QObject is not exception-safe. Change-Id: If9d5004630b7ce2fb357e328627794caad67564f Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
This commit is contained in:
parent
7742b2c97c
commit
e7da3a104c
@ -5,7 +5,7 @@ SUBDIRS=\
|
|||||||
collections \
|
collections \
|
||||||
compiler \
|
compiler \
|
||||||
exceptionsafety \
|
exceptionsafety \
|
||||||
exceptionsafety_objects \
|
# exceptionsafety_objects \ # QObjectPrivate is not safe
|
||||||
gestures \
|
gestures \
|
||||||
headersclean \
|
headersclean \
|
||||||
lancelot \
|
lancelot \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user