Remove unused, libstdc++-exclusive include
authorAndres Notzli <andres.noetzli@gmail.com>
Tue, 22 Nov 2016 01:17:05 +0000 (17:17 -0800)
committerAndres Notzli <andres.noetzli@gmail.com>
Tue, 22 Nov 2016 01:24:18 +0000 (17:24 -0800)
The file `ext/stdio_filebuf.h` does not seem to be available in libc++,
which made compilation of the unit tests for macOS unnecessarily
complicated given that it is not used anyway.

test/unit/parser/parser_builder_black.h

index f65dadf1baf2eeec99624aee18d1c9310a652533..c2f8317b15a069406f08e7155e68b96c795990eb 100644 (file)
@@ -16,7 +16,6 @@
 
 #include <cxxtest/TestSuite.h>
 
-#include <ext/stdio_filebuf.h>
 #include <stdio.h>
 #include <string.h>
 #include <sys/stat.h>
@@ -30,9 +29,6 @@
 #include "parser/parser_builder.h"
 #include "smt/command.h"
 
-
-typedef __gnu_cxx::stdio_filebuf<char> filebuf_gnu;
-
 using namespace CVC4;
 using namespace CVC4::parser;
 using namespace CVC4::language::input;
@@ -85,20 +81,12 @@ public:
   void testEmptyFileInput() {
     char *filename = mkTemp();
 
-    /* FILE *fp = tmpfile(); */
-    /* filebuf_gnu fs( fd, ios_base::out ); */
-
-    /* ptr = tmpnam(filename); */
-    /* std::fstream fs( ptr, fstream::out ); */
-    /* fs.close(); */
-
     checkEmptyInput(
       ParserBuilder(d_exprManager,filename)
         .withInputLanguage(LANG_CVC4)
                     );
 
     remove(filename);
-    //    mkfifo(ptr, S_IWUSR | s_IRUSR);
     free(filename);
   }