Index: src/include/cassert
===================================================================
--- src/include/cassert	(revision 733074ece05cad188b108f756c6910a7d285c985)
+++ src/include/cassert	(revision 8abee1363a22131d712a8c5c3c31f39aa20d872c)
@@ -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());
