configure: remove obsolete test for C++ namespace support
authorPhil Miller <mille121@illinois.edu>
Sun, 7 Jul 2013 04:10:34 +0000 (23:10 -0500)
committerPhil Miller <mille121@illinois.edu>
Sun, 7 Jul 2013 04:10:34 +0000 (23:10 -0500)
src/arch/win32/conv-autoconfig.h
src/ck-core/middle-conv.h
src/ck-core/middle.h
src/scripts/configure
src/scripts/configure.in
src/scripts/conv-autoconfig.h.in

index 0794711694cd2cc57e3822c84310aa37e5465725..87636e0b0abf1109af572471340cd2169bde269b 100644 (file)
@@ -10,8 +10,6 @@
 
 #define CMK_SIGNEDCHAR_DIFF_CHAR 1
 
-#define CMK_NAMESPACES_BROKEN 0
-
 #define CMK_MULTIPLE_DELETE 1
 
 #define CMK_USE_POLL 0
index f3d85f2b3f359914cc45c57fc67c9f9381762481..a28fcc89e264d697985faab000c726af5bf83534 100644 (file)
@@ -50,9 +50,7 @@ extern "C" int ConverseDeliver(int pe);
 #define ConverseDeliver(pe)   1
 #endif
 
-#if ! CMK_NAMESPACES_BROKEN
 namespace Converse {
-#endif
 
 static inline int CkMyPe() { return CmiMyPe(); }
 static inline int CkNumPes() { return CmiNumPes(); }
@@ -114,9 +112,7 @@ public:
 };
 #endif
 
-#if ! CMK_NAMESPACES_BROKEN
 }
-#endif
 
 
 /*
index cd4fabaee8dd6ce4cbf278ee3a4a9fcca7c44b2e..fe54384dec5baf09c5df7f2e614f9a6a08334748 100644 (file)
@@ -3,20 +3,12 @@
 
 #include "conv-config.h"  /* If we don't make sure this is included, we may miss CMK_BIGSIM_CHARM */
 
-#if CMK_NAMESPACES_BROKEN
-# if CMK_BIGSIM_CHARM
-#  error "BIGSIM Charm++ cannot be compiled without namespace support"
-# else
-#  include "middle-conv.h"
-# endif
+#if CMK_BIGSIM_CHARM
+# include "middle-blue.h"
+  using namespace BGConverse;
 #else
-# if CMK_BIGSIM_CHARM
-#  include "middle-blue.h"
-   using namespace BGConverse;
-# else
-#  include "middle-conv.h"
-   using namespace Converse;
-# endif
+# include "middle-conv.h"
+  using namespace Converse;
 #endif
 
 #endif
index d0058197498a337ca7272a46343e062998269c7f..26298344b3dcb7c17b5166f51052396d73ffbfce 100755 (executable)
@@ -2765,20 +2765,6 @@ cat >>confdefs.h <<_ACEOF
 _ACEOF
 
 
-#### check if namespaces can be defined #####
-cat > $t <<EOT
-namespace foo {
-       int x;
-}
-EOT
-test_cxx "whether namespaces work" "ok" "no" ""
-
-cat >>confdefs.h <<_ACEOF
-#define CMK_NAMESPACES_BROKEN $fail
-_ACEOF
-
-
-
 #### check if typeinfo exists and works #####
 cat > $t <<EOT
 #include <typeinfo>
index 6755c9a029044f6645a4d6737d2bf0b4a2c74b20..69e531893ff86c496ba35f563947cc70a593d567 100644 (file)
@@ -817,16 +817,6 @@ EOT
 test_cxx "whether C++ allows declaration of varsize array" "yes" "no" ""
 AC_DEFINE_UNQUOTED(CMK_DECLARE_VARSIZE_ARRAY, $pass, [whether C++ allows declaration of variable sized array])
 
-#### check if namespaces can be defined #####
-cat > $t <<EOT
-namespace foo {
-       int x;
-}
-EOT
-test_cxx "whether namespaces work" "ok" "no" ""
-AC_DEFINE_UNQUOTED(CMK_NAMESPACES_BROKEN, $fail, [whether namespaces work])
-
-
 #### check if typeinfo exists and works #####
 cat > $t <<EOT
 #include <typeinfo>
index 7fc94907dabcbdfaddc86c936df66cb4c37aab38..99efa56900fd5dc5877d0bd6dbe5bdf7921c20f8 100644 (file)
 /* whether operator delete can be overloaded in same class */
 #undef CMK_MULTIPLE_DELETE
 
-/* whether namespaces work */
-#undef CMK_NAMESPACES_BROKEN
-
 /* OS is Linux */
 #undef CMK_OS_IS_LINUX