#ifdef ENABLE_ASSERTIONS
-template<class A> inline void Assert(A assertion)
+extern void emergencySave();
+
+template<class A>
+inline
+void Assert(A assertion)
{
if (!assertion) {
+ ::emergencySave();
lyx::abort();
}
}
#else
-template<class A> inline void Assert(A /*assertion*/) {}
+template<class A>
+inline
+void Assert(A /*assertion*/) {}
#endif /* ENABLE_ASSERTIONS */