// REQUIRES: powerpc-registered-target
// RUN: %clang_cc1 -triple powerpc-unknown-aix \
// RUN: -emit-llvm -o - %s | FileCheck %s --check-prefixes=AIX,AIX32
// RUN: %clang_cc1 -triple powerpc64-unknown-aix \
// RUN: -emit-llvm -o - %s | FileCheck %s --check-prefixes=AIX,AIX64
// AIX-LABEL: define void @retVoid()
void
// AIX-LABEL: define signext i8 @retChar(i8 noundef signext %x)
char
// AIX-LABEL: define signext i16 @retShort(i16 noundef signext %x)
short
// AIX32-LABEL: define i32 @retInt(i32 noundef %x)
// AIX64-LABEL: define signext i32 @retInt(i32 noundef signext %x)
int
// AIX-LABEL: define i64 @retLongLong(i64 noundef %x)
long long
// AIX-LABEL: define signext i8 @retEnumChar(i8 noundef signext %x)
;
enum EnumChar
// AIX32-LABEL: define i32 @retEnumInt(i32 noundef %x)
// AIX64-LABEL: define signext i32 @retEnumInt(i32 noundef signext %x)
;
enum EnumInt