; 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.