mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-12 07:41:14 +00:00
eaa9a4f81a
This patch corresponds to review: http://reviews.llvm.org/D17712 We were not clearing the TOC vector in PPCAsmPrinter when initializing it. This caused duplicate definition asserts when the pass is reused on the module (i.e. with -compile-twice or in JIT contexts). llvm-svn: 263338
7 lines
205 B
LLVM
7 lines
205 B
LLVM
; RUN: llc -compile-twice -filetype obj \
|
|
; RUN: -mtriple=powerpc64le-unknown-unknown -mcpu=pwr8 < %s
|
|
@foo = common global i32 0, align 4
|
|
define i8* @blah() #0 {
|
|
ret i8* bitcast (i32* @foo to i8*)
|
|
}
|