def test_libcxx(self):
    self.do_run(open(path_from_root('tests', 'hashtest.cpp')).read(), 'june -> 30\nPrevious (in alphabetical order) is july\nNext (in alphabetical order) is march')
    self.do_run('\n      #include <set>\n      #include <stdio.h>\n      int main() {\n        std::set<int> *fetchOriginatorNums = new std::set<int>();\n        fetchOriginatorNums->insert(171);\n        printf("hello world\\n");\n        return 0;\n      }\n      ', 'hello world')
def test_libcxx(self):
    self.do_run(open(path_from_root('tests', 'hashtest.cpp')).read(), 'june -> 30\nPrevious (in alphabetical order) is july\nNext (in alphabetical order) is march')
    self.do_run('\n      #include <set>\n      #include <stdio.h>\n      int main() {\n        std::set<int> *fetchOriginatorNums = new std::set<int>();\n        fetchOriginatorNums->insert(171);\n        printf("hello world\\n");\n        return 0;\n      }\n      ', 'hello world')