summaryrefslogtreecommitdiff
path: root/boost/phoenix/statement/try_catch.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/phoenix/statement/try_catch.hpp')
-rw-r--r--boost/phoenix/statement/try_catch.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/boost/phoenix/statement/try_catch.hpp b/boost/phoenix/statement/try_catch.hpp
index eb75e2aa63..44d3e113a6 100644
--- a/boost/phoenix/statement/try_catch.hpp
+++ b/boost/phoenix/statement/try_catch.hpp
@@ -10,6 +10,7 @@
#ifndef BOOST_PHOENIX_STATEMENT_TRY_CATCH_HPP
#define BOOST_PHOENIX_STATEMENT_TRY_CATCH_HPP
+#include <boost/phoenix/config.hpp>
#include <boost/phoenix/core/limits.hpp>
#include <boost/phoenix/core/call.hpp>
#include <boost/phoenix/core/expression.hpp>
@@ -135,7 +136,8 @@ namespace boost { namespace phoenix
template <typename Catch, typename Exception, typename Context>
typename enable_if<proto::matches<Catch, rule::non_captured_catch> >::type
- eval_catch_body(Catch const &c, Exception & /*unused*/, Context const &ctx) const
+ eval_catch_body(Catch const &c, Exception & /*unused*/, Context const &ctx
+ BOOST_PHOENIX_SFINAE_AND_OVERLOADS) const
{
phoenix::eval(proto::child_c<1>(c), ctx);
}