1e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott/* This test purpose is simply to check Standard header independancy that
2e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott * is to say that the header can be included alone without any previous
3e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott * include.
4e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott * Additionnaly, for C Standard headers that STLport expose, it can also be
5e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott * used to check that files included by those headers are compatible with
6e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott * pure C compilers.
7e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott */
8e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#include <typeinfo>
9e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
10e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#if 0 /* !defined (_STLP_NO_RTTI) && !defined (_STLP_NO_TYPEINFO) */
11e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott/* SourceForge: STLport bug report 1721844
12e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott * type_info is not a member of stlp_std
13e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott */
14e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottclass A {};
15e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
16e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottvoid type_info_header_test()
17e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott{
18e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott  const std::type_info& ti = typeid(A);
19e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott}
20e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#endif
21