Index: src/include/cassert
===================================================================
--- src/include/cassert	(revision 733074ece05cad188b108f756c6910a7d285c985)
+++ src/include/cassert	(revision 722c4831f024bae10fd8c1d0302463c5927292a4)
@@ -44,5 +44,6 @@
 
 template<typename T, typename U>
-static inline T strict_dynamic_cast( const U & src ) {
+static inline __attribute__((nonnull)) T strict_dynamic_cast( const U & src ) {
+	assert(src);
 	T ret = dynamic_cast<T>(src);
 	assertf(ret, "%s", toString(src).c_str());
