// RUN: %clang_cc1 %s -triple=powerpc64le-unknown-linux -target-feature +altivec \
// RUN: -target-feature +vsx -verify -verify-ignore-unexpected=note -pedantic -fsyntax-only
// RUN: %clang_cc1 %s -triple=powerpc64le-unknown-linux -target-feature +altivec \
// RUN: -target-feature +vsx -verify -verify-ignore-unexpected=note -pedantic -fsyntax-only \
// RUN: -target-cpu pwr8
typedef signed char __v16sc ;
typedef unsigned char __v16uc ;
typedef signed short __v8ss ;
typedef unsigned short __v8us ;
typedef signed int __v4si ;
typedef unsigned int __v4ui ;
typedef signed long long __v2sll ;
typedef unsigned long long __v2ull ;
typedef signed __int128 __v1slll ;
typedef unsigned __int128 __v1ulll ;
typedef float __v4f ;
typedef double __v2d ;
__v16sc * ;
__v16uc * ;
__v8ss * ;
__v8us * ;
__v4si * ;
__v4ui * ;
__v2sll * ;
__v4f * ;
__v2d * ;
void ;
void ;
vector signed char * ;
vector unsigned char * ;
vector signed short * ;
vector unsigned short * ;
vector signed int * ;
vector unsigned int * ;
vector signed long long * ;
vector unsigned long long * ;
vector float * ;
vector double * ;
__v1slll * ;
__v1ulll * ;
__v2ull * ;
vector signed __int128 * ;
vector unsigned __int128 * ;
void