From 14f9eea4dddb9fe0c19dc1a28cd1cc727d9463ba Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Fri, 23 Nov 2012 15:33:40 +0000 Subject: [PATCH 1/1] trace: Catch attempts to call unimplemented methods. --- wrappers/trace.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wrappers/trace.py b/wrappers/trace.py index 506570d..f558abe 100644 --- a/wrappers/trace.py +++ b/wrappers/trace.py @@ -595,6 +595,11 @@ class Tracer: #print "private:" for type, name, value in self.enumWrapperInterfaceVariables(interface): print ' %s %s;' % (type, name) + for i in range(64): + print r' virtual void _dummy%i(void) const {' % i + print r' os::log("error: %s: unexpected virtual method\n");' % interface.name + print r' os::abort();' + print r' }' print "};" print -- 2.43.0