From ac02c763c7cd7388dfa2d5edf05d2efd955d2221 Mon Sep 17 00:00:00 2001 From: Joel de Guzman Date: Wed, 4 Sep 2002 16:28:24 +0000 Subject: [PATCH] Fixed to workaround init<...> only for intel compilers [SVN r15157] --- test/defaults.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/test/defaults.cpp b/test/defaults.cpp index e7df5e2a..64fdd5ca 100644 --- a/test/defaults.cpp +++ b/test/defaults.cpp @@ -126,18 +126,17 @@ BOOST_PYTHON_MODULE_INIT(defaults_ext) .def("foobar", foo, foo_stubs()) .def("barfoo", (object(*)(int, char, std::string, double))0, bar_stubs()) ; - + class_("X") -# if (!defined(__EDG_VERSION__) || __EDG_VERSION__ > 245) \ - && (!defined(BOOST_INTEL_CXX_VERSION) || BOOST_INTEL_CXX_VERSION > 600) +# if (!defined(BOOST_INTEL_CXX_VERSION) || BOOST_INTEL_CXX_VERSION > 600) .def(init >()) -#else +# else .def_init(args()) .def_init(args()) .def_init(args()) .def_init(args()) -#endif +# endif .def("get_state", &X::get_state) .def("bar", &X::bar, X_bar_stubs()) .def("foo", (object(X::*)(std::string, bool) const)0, X_foo_2_stubs())