blob: f02c68607f5b0d0b5249bec4ed27f95aacf55ee1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
; RUN: not llc -filetype=obj -mtriple powerpc-ibm-aix-xcoff -o %t.o < %s 2>&1 | FileCheck %s
; RUN: not llc -filetype=asm -mtriple powerpc-ibm-aix-xcoff -o %t.o < %s 2>&1 | FileCheck %s
; RUN: not llc -filetype=obj -mtriple powerpc64-ibm-aix-xcoff -o %t.o < %s 2>&1 | FileCheck %s
; RUN: not llc -filetype=asm -mtriple powerpc64-ibm-aix-xcoff -o %t.o < %s 2>&1 | FileCheck %s
@x= common global i32 0, align 4
@y= alias i32, ptr @x
; Function Attrs: noinline nounwind optnone
define ptr @g() #0 {
entry:
ret ptr @y
}
; CHECK: LLVM ERROR: Aliases to common variables are not allowed on AIX:
; CHECK-NEXT: Alias attribute for y is invalid because x is common.
|