kernel/eka/euser/us_trp.cpp
branchanywhere
changeset 96 428c5911a502
parent 0 a41df078684a
--- 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()