Index: src/libchcore/TRemovedObjects.cpp
===================================================================
diff -u -N -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 -re8f31b0f922b402878356e130c866c4f3682a7f5
--- src/libchcore/TRemovedObjects.cpp	(.../TRemovedObjects.cpp)	(revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3)
+++ src/libchcore/TRemovedObjects.cpp	(.../TRemovedObjects.cpp)	(revision e8f31b0f922b402878356e130c866c4f3682a7f5)
@@ -44,7 +44,7 @@
 	object_id_t TRemovedObjects::GetAt(size_t stIndex) const
 	{
 		if (stIndex >= m_setObjects.size())
-			THROW_CORE_EXCEPTION(eErr_InvalidArgument);
+			throw TCoreException(eErr_InvalidArgument, L"stIndex", LOCATION);
 
 		std::set<object_id_t>::const_iterator iter = m_setObjects.begin();
 		std::advance(iter, stIndex);