From eb1c21ad4c43e1894277ba18f70bdcc22c0c933d Mon Sep 17 00:00:00 2001 From: Toon Knapen Date: Thu, 24 Jul 2003 07:41:44 +0000 Subject: [PATCH] use *almost* ideal world implementation of is_convertible_basic_impl for IBM VisualAge compiler [SVN r19293] --- include/boost/type_traits/is_convertible.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/boost/type_traits/is_convertible.hpp b/include/boost/type_traits/is_convertible.hpp index 2b933bc..38a860a 100644 --- a/include/boost/type_traits/is_convertible.hpp +++ b/include/boost/type_traits/is_convertible.hpp @@ -129,7 +129,8 @@ struct is_convertible_basic_impl }; #elif (defined(BOOST_MSVC) && (BOOST_MSVC > 1310)) \ - || (defined(__EDG_VERSION__) && (__EDG_VERSION__ >= 245) && !defined(__ICL)) + || (defined(__EDG_VERSION__) && (__EDG_VERSION__ >= 245) && !defined(__ICL)) \ + || defined(__IBMCPP__) // // This is *almost* an ideal world implementation as it doesn't rely // on undefined behaviour by passing UDT's through (...).