diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 95b140cc3..d41b0e5ad 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -61,6 +61,13 @@ jobs: cling: Off cppyy: Off + - name: osx-clang-clang13-cling + os: macos-latest + compiler: clang + clang-runtime: '13' + cling: On + cppyy: Off + steps: - uses: actions/checkout@v3 with: diff --git a/unittests/CppInterOp/InterpreterTest.cpp b/unittests/CppInterOp/InterpreterTest.cpp index e64ffa592..1ac32ff2c 100644 --- a/unittests/CppInterOp/InterpreterTest.cpp +++ b/unittests/CppInterOp/InterpreterTest.cpp @@ -45,7 +45,11 @@ TEST(InterpreterTest, Evaluate) { EXPECT_FALSE(HadError) ; } -TEST(InterpreterTest, Process) { +#ifdef __APPLE__ //Fails for Cling Tests +TEST(InterpreterTest, DISABLED_Process) { +#else +TEST(InterpreterTest, Process) { +#endif Cpp::CreateInterpreter(); EXPECT_TRUE(Cpp::Process("") == 0); EXPECT_TRUE(Cpp::Process("int a = 12;") == 0);