diff options
Diffstat (limited to 'src/compiler_llvm')
| -rw-r--r-- | src/compiler_llvm/runtime_support_builder_x86.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler_llvm/runtime_support_builder_x86.cc b/src/compiler_llvm/runtime_support_builder_x86.cc index fa7302024d..c83c22d85a 100644 --- a/src/compiler_llvm/runtime_support_builder_x86.cc +++ b/src/compiler_llvm/runtime_support_builder_x86.cc @@ -50,7 +50,7 @@ void RuntimeSupportBuilderX86::TargetOptimizeRuntimeSupport() { /*isVarArg=*/false); InlineAsm* get_fp = InlineAsm::get(func_ty, "movl %fs:($1), $0", "=r,r", false); CallInst* fp = irb_.CreateCall(get_fp, irb_.getPtrEquivInt(Thread::SelfOffset().Int32Value())); - fp->setOnlyReadsMemory(); + fp->setDoesNotAccessMemory(); irb_.CreateRet(fp); VERIFY_LLVM_FUNCTION(*func); |