diff --git a/main/astobj2.c b/main/astobj2.c
index 35dd17172e08b90abd64797388b2b223c82a23ad..c4098bfc9c57304c4f9494104a8e1b639b7596d3 100644
--- a/main/astobj2.c
+++ b/main/astobj2.c
@@ -157,6 +157,7 @@ static inline struct astobj2 *INTERNAL_OBJ(void *user_data)
 				"bad magic number for object %p. Object is likely destroyed.\n",
 				user_data);
 		}
+		ast_assert(0);
 		return NULL;
 	}