Author: vitek
Date: Wed Jun  4 16:15:07 2008
New Revision: 663410

URL: http://svn.apache.org/viewvc?rev=663410&view=rev
Log:
2008-06-04  Travis Vitek  <[EMAIL PROTECTED]>

        STDCXX-872
        * tests/support/18.support.rtti.cpp [__IBMCPP__]: Avoid
        testing typeid() if rtti support is disabled.


Modified:
    stdcxx/branches/4.2.x/tests/support/18.support.rtti.cpp

Modified: stdcxx/branches/4.2.x/tests/support/18.support.rtti.cpp
URL: 
http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/support/18.support.rtti.cpp?rev=663410&r1=663409&r2=663410&view=diff
==============================================================================
--- stdcxx/branches/4.2.x/tests/support/18.support.rtti.cpp (original)
+++ stdcxx/branches/4.2.x/tests/support/18.support.rtti.cpp Wed Jun  4 16:15:07 
2008
@@ -97,6 +97,13 @@
         _RWSTD_UNUSED (p_name);
     }
 
+#if defined (__IBMCPP__) && !defined (__RTTI_TYPE_INFO__)
+
+    rw_warn (0, 0, __LINE__,
+             "not testing type_info; rtti is disabled");
+
+#else   // !__IBMCPP__ || __RTTI_TYPE_INFO__
+
     if (1) {
         // exercise 18.5.1, class type_info functionality
         D1 d1;
@@ -179,6 +186,8 @@
                    d1_name, d2_name);
     }
 
+#endif   // !__IBMCPP__ || __RTTI_TYPE_INFO__
+
     if (1) {
         // exercise 18.5.2, class bad_cast interface
 


Reply via email to