mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-26 23:29:22 +00:00
Move test for r210734 to Feature/aliases.ll.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210833 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
231097bc9d
commit
7418e1f4bd
@ -10,6 +10,12 @@
|
|||||||
@foo3 = alias i32* @foo2
|
@foo3 = alias i32* @foo2
|
||||||
@foo4 = unnamed_addr alias i32* @foo2
|
@foo4 = unnamed_addr alias i32* @foo2
|
||||||
|
|
||||||
|
; Make sure the verifier does not complain about references to a global
|
||||||
|
; declaration from an initializer.
|
||||||
|
@decl = external global i32
|
||||||
|
@ptr = global i32* @decl
|
||||||
|
@ptr_a = alias i32** @ptr
|
||||||
|
|
||||||
%FunTy = type i32()
|
%FunTy = type i32()
|
||||||
|
|
||||||
define i32 @foo_f() {
|
define i32 @foo_f() {
|
||||||
|
@ -11,10 +11,6 @@ declare void @f()
|
|||||||
; CHECK: Alias must point to a definition
|
; CHECK: Alias must point to a definition
|
||||||
; CHECK-NEXT: @ga
|
; CHECK-NEXT: @ga
|
||||||
|
|
||||||
; References to a global declaration from an initializer are OK.
|
|
||||||
@gptr = global i32* @g
|
|
||||||
@gptr_a = alias i32** @gptr
|
|
||||||
; CHECK-NOT: Alias must point to a definition
|
|
||||||
|
|
||||||
@test2_a = alias i32* @test2_b
|
@test2_a = alias i32* @test2_b
|
||||||
@test2_b = alias i32* @test2_a
|
@test2_b = alias i32* @test2_a
|
||||||
|
Loading…
Reference in New Issue
Block a user