1// RUN: %clang_cc1 %s -o - -emit-llvm | FileCheck %s 2// XFAIL: aarch64, arm64 3 4// PR1513 5 6// AArch64 ABI actually requires the reverse of what this is testing: the callee 7// does any extensions and remaining bits are unspecified. 8 9// Technically this test wasn't written to test that feature, but it's a 10// valuable check nevertheless. 11 12struct s{ 13long a; 14long b; 15}; 16 17void f(struct s a, char *b, signed char C) { 18 // CHECK: i8 signext 19 20} 21