-rw-r--r-- | library/qpeapplication.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/library/qpeapplication.cpp b/library/qpeapplication.cpp index 4e08a1f..d1a7cd2 100644 --- a/library/qpeapplication.cpp +++ b/library/qpeapplication.cpp @@ -1769,12 +1769,24 @@ void QPEApplication::hideOrQuit() } #endif else quit(); } +#if (__GNUC__ > 2 ) +extern "C" void __cxa_pure_virtual(); + +void __cxa_pure_virtual() +{ + fprintf( stderr, "Pure virtual called\n"); + abort(); + +} + +#endif + #if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_RAMSES) // The libraries with the skiff package (and possibly others) have // completely useless implementations of builtin new and delete that // use about 50% of your CPU. Here we revert to the simple libc |