--- a/kernel/eka/euser/us_trp.cpp Tue Apr 27 20:22:55 2010 +0200
+++ b/kernel/eka/euser/us_trp.cpp Wed Apr 28 00:44:14 2010 +0200
@@ -91,6 +91,16 @@
return KErrNone;
#endif //__SUPPORT_CPP_EXCEPTIONS__
}
+#elif defined(__LEAVE_EQUALS_THROW__) && defined(__SYMC__)
+EXPORT_C TInt XLeaveException::GetReason() const
+ {
+#ifdef __SUPPORT_CPP_EXCEPTIONS__
+ Exec::LeaveEnd();
+ return iR;
+#else // !__SUPPORT_CPP_EXCEPTIONS__
+ return KErrNone;
+#endif //__SUPPORT_CPP_EXCEPTIONS__
+ }
#endif // !defined(__LEAVE_EQUALS_THROW__) || !defined(__WINS__)
EXPORT_C void User::LeaveNoMemory()