]> git.saurik.com Git - bison.git/blobdiff - m4/cxx.m4
Various DJGGP specific issues in /djgpp.
[bison.git] / m4 / cxx.m4
index 695476d1984d45cb58e12c1b778cfebda1d6b174..a63593f2077484deb809b59d5d37def5d27b40d3 100644 (file)
--- a/m4/cxx.m4
+++ b/m4/cxx.m4
@@ -29,9 +29,18 @@ AC_DEFUN([BISON_TEST_FOR_WORKING_CXX_COMPILER],
       [AC_LANG_PROGRAM(
         [#include <cstdlib>
          #include <iostream>
+         #include <map>
+         #include <string>
          using namespace std;],
          [std::cerr << "";
-          cout << "";])],
+          cout << "";
+         typedef std::pair<unsigned int, int> uipair;
+         std::map<unsigned int, int> m;
+         std::map<unsigned int, int>::iterator i;
+         m.insert (uipair (4, -4));
+         for (i = m.begin (); i != m.end (); ++i)
+           if (i->first != 4)
+             return 1;])],
       [bison_cv_cxx_works=yes],
       [bison_cv_cxx_works=no],
       [bison_cv_cxx_works=cross])