diff --git a/CMakeLists.txt b/CMakeLists.txt index 62b656f..d6cfa67 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,8 +10,8 @@ include(GNUInstallDirs) # This option won't make a lot of sense since we only ship the shared library in site-packages # Perhaps this should permanently be OFF and users can build their own CppInterOp if they want to run the tests? option(CPPJIT_ENABLE_CPPINTEROP_TESTS "enable CppInterOp tests" OFF) -set(CPPINTEROP_GIT_REPOSITORY "https://github.com/compiler-research/CppInterOp.git" CACHE STRING "") -set(CPPINTEROP_GIT_TAG "d3c8cf7aff7796e1539582f8e52910f351a48977" CACHE STRING "") +set(CPPINTEROP_GIT_REPOSITORY "https://github.com/guitargeek/CppInterOp.git" CACHE STRING "") +set(CPPINTEROP_GIT_TAG "a871711a992863ee8a02b8a8d220a5944041b4f0" CACHE STRING "") set(CPPINTEROP_SOURCE_DIR "" CACHE PATH "Override default CppInterOp built by ExternalProject_Add, with a path to local CppInterOp source") diff --git a/test/test_cpp11features.py b/test/test_cpp11features.py index a221480..f91917f 100644 --- a/test/test_cpp11features.py +++ b/test/test_cpp11features.py @@ -478,7 +478,6 @@ def test14_shared_ptr_passing(self): gc.collect() assert TestSmartPtr.s_counter == 0 - @mark.xfail(condition=IS_MAC, reason="Fails for MacOS 26") def test15_unique_ptr_template_deduction(self): """Argument type deduction with std::unique_ptr""" @@ -498,7 +497,6 @@ def test15_unique_ptr_template_deduction(self): with raises(ValueError): # not an RValue cppjit.gbl.UniqueTempl.returnptr[int](uptr_in) - @mark.xfail(condition=IS_MAC, reason="Fails on Mac platforms") def test16_unique_ptr_moves(self): """std::unique_ptr requires moves"""