Index: src/libchcore/TFileInfoArray.cpp =================================================================== diff -u -N -r6c67d46c243c6a275f2a427c991f82db59c63ef0 -re8f31b0f922b402878356e130c866c4f3682a7f5 --- src/libchcore/TFileInfoArray.cpp (.../TFileInfoArray.cpp) (revision 6c67d46c243c6a275f2a427c991f82db59c63ef0) +++ src/libchcore/TFileInfoArray.cpp (.../TFileInfoArray.cpp) (revision e8f31b0f922b402878356e130c866c4f3682a7f5) @@ -59,7 +59,7 @@ boost::shared_lock lock(m_lock); if (fcIndex >= m_vFiles.size()) - THROW_CORE_EXCEPTION_MSG(eErr_InvalidArgument, L"fcIndex"); + throw TCoreException(eErr_InvalidArgument, L"fcIndex", LOCATION); return m_vFiles.at(boost::numeric_cast(fcIndex)); } @@ -106,7 +106,7 @@ boost::shared_lock lock(m_lock); if (fcCount > m_vFiles.size()) - THROW_CORE_EXCEPTION_MSG(eErr_InvalidArgument, L"fcIndex"); + throw TCoreException(eErr_InvalidArgument, L"fcIndex", LOCATION); for (std::vector::iterator iter = m_vFiles.begin(); iter != m_vFiles.begin() + boost::numeric_cast(fcCount); ++iter) {