diff options
| -rw-r--r-- | llvm/unittests/ExecutionEngine/JIT/JITTest.cpp | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/unittests/ExecutionEngine/JIT/JITTest.cpp b/llvm/unittests/ExecutionEngine/JIT/JITTest.cpp index de30ddaa15f..7f75afada1a 100644 --- a/llvm/unittests/ExecutionEngine/JIT/JITTest.cpp +++ b/llvm/unittests/ExecutionEngine/JIT/JITTest.cpp @@ -542,6 +542,9 @@ TEST_F(JITTest, FunctionPointersOutliveTheirCreator) {  #endif  } +// ARM doesn't have an implementation of replaceMachineCodeForFunction(), so +// recompileAndRelinkFunction doesn't work. +#if !defined(__arm__)  TEST_F(JITTest, FunctionIsRecompiledAndRelinked) {    Function *F = Function::Create(TypeBuilder<int(void), false>::get(Context),                                   GlobalValue::ExternalLinkage, "test", M); @@ -572,6 +575,7 @@ TEST_F(JITTest, FunctionIsRecompiledAndRelinked) {    EXPECT_EQ(2, OrigFPtr())      << "The old pointer's target should now jump to the new version";  } +#endif  // !defined(__arm__)  }  // anonymous namespace  // This variable is intentionally defined differently in the statically-compiled  | 

