Make it sure this compiles when there's no exception handling support.

[SVN r27578]
This commit is contained in:
John Maddock
2005-03-08 17:28:45 +00:00
parent a2f958b60c
commit ca144bb2b3

View File

@ -59,7 +59,9 @@ void cpp_regex_traits_char_layer<char>::init()
//
if((int)cat >= 0)
{
#ifndef BOOST_NO_EXCEPTIONS
try{
#endif
for(regex_constants::syntax_type i = 1; i < regex_constants::syntax_max; ++i)
{
string_type mss = this->m_pmessages->get(cat, 0, i, get_default_syntax(i));
@ -69,12 +71,14 @@ void cpp_regex_traits_char_layer<char>::init()
}
}
this->m_pmessages->close(cat);
#ifndef BOOST_NO_EXCEPTIONS
}
catch(...)
{
this->m_pmessages->close(cat);
throw;
}
#endif
}
else
{