diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2014-04-04 12:31:33 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2014-04-04 12:31:33 +0000 |
commit | 7cf4801d0d88c8f5db1f2802286486c20f5b2f7e (patch) | |
tree | bd95eb7d967478607d37b9f39d86c7ba8126435a /ACE/tests/Compiler_Features_34_Test.cpp | |
parent | e2d50d82d5e2043f7c92a16b354cfd08fa5c142b (diff) | |
download | ATCD-7cf4801d0d88c8f5db1f2802286486c20f5b2f7e.tar.gz |
Fri Apr 4 12:32:57 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Compiler_Features_34_Test.cpp:
* tests/run_test.lst:
* tests/tests.mpc:
New C++ compiler feature test
Diffstat (limited to 'ACE/tests/Compiler_Features_34_Test.cpp')
-rw-r--r-- | ACE/tests/Compiler_Features_34_Test.cpp | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/ACE/tests/Compiler_Features_34_Test.cpp b/ACE/tests/Compiler_Features_34_Test.cpp new file mode 100644 index 00000000000..9f797170f4b --- /dev/null +++ b/ACE/tests/Compiler_Features_34_Test.cpp @@ -0,0 +1,48 @@ +// $Id$ + +/** + * This program checks if the compiler doesn't have a certain bug + * that we encountered when testing C++11 features + */ + +#include "test_config.h" + +#if defined (ACE_HAS_CPP11) + +class B +{ +public: +private: + B& operator= (B&& x) = delete; +}; + +int +run_main (int, ACE_TCHAR *[]) +{ + ACE_START_TEST (ACE_TEXT("Compiler_Features_34_Test")); + + B a; + ACE_UNUSED_ARG (a); + + ACE_DEBUG ((LM_INFO, + ACE_TEXT ("C++11 support ok\n"))); + + ACE_END_TEST; + + return 0; +} + +#else +int +run_main (int, ACE_TCHAR *[]) +{ + ACE_START_TEST (ACE_TEXT("Compiler_Features_34_Test")); + + ACE_DEBUG ((LM_INFO, + ACE_TEXT ("No C++11 support enabled\n"))); + + ACE_END_TEST; + return 0; +} + +#endif |