diff options
author | Jędrzej Nowacki <jedrzej.nowacki@nokia.com> | 2012-03-27 14:23:38 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-03-29 13:20:36 +0200 |
commit | 11f8eb2e34ea9108bb3954cde1d1d4420c8bb89a (patch) | |
tree | 83cc8d72b44ea036ed727fa89b412e09a93a80e9 | |
parent | fb650b0271b52a31da670d68858b54abfe595bfa (diff) |
Add an assert to QMetaObjectBuilder.
Constructors and destructors don't have a return value, but every other
method return at least "void".
Change-Id: Ie621aff83e44c187e950910d5c0684ba1a6579b8
Reviewed-by: Kent Hansen <kent.hansen@nokia.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
-rw-r--r-- | src/corelib/kernel/qmetaobjectbuilder.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/corelib/kernel/qmetaobjectbuilder.cpp b/src/corelib/kernel/qmetaobjectbuilder.cpp index 8d6d7cbe91..41fc07521d 100644 --- a/src/corelib/kernel/qmetaobjectbuilder.cpp +++ b/src/corelib/kernel/qmetaobjectbuilder.cpp @@ -104,6 +104,7 @@ public: attributes(((int)_access) | (((int)_methodType) << 2)), revision(_revision) { + Q_ASSERT((_methodType == QMetaMethod::Constructor) == returnType.isNull()); } QByteArray signature; |