mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-17 03:30:28 +00:00
0dfec56734
Summary: Move calls to get_input_file and release_input_file out of getModuleForFile(). Otherwise release_input_file may end up unmapping a view of the file while the view is still being used by the Module (on 32-bit hosts). Fix for PR22482. Test Plan: Add test using --no-map-whole-files. Reviewers: rafael, nlewycky Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D7539 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228842 91177308-0d34-0410-b5e6-96231b3b80d8
10 lines
240 B
LLVM
10 lines
240 B
LLVM
; RUN: llvm-as -o %t.bc %s
|
|
; RUN: ld -plugin %llvmshlibdir/LLVMgold.so -plugin-opt=emit-llvm \
|
|
; RUN: --no-map-whole-files -r -o %t2.bc %t.bc
|
|
; RUN: llvm-dis < %t2.bc -o - | FileCheck %s
|
|
|
|
; CHECK: main
|
|
define i32 @main() {
|
|
ret i32 0
|
|
}
|