// RUN: %clang_cc1 -verify %s
typedef __attribute__;
typedef __attribute__ int int4;
typedef __attribute__ int int8;
void vector_literals_invalid
{
int4 a = ; // expected-error{{too few elements}}
int4 b = ; // expected-error{{excess elements in vector}}
int8 d = ; // expected-error{{initializing 'int' with an expression of incompatible type 'float4'}}
.x = 8; // expected-error{{expression is not assignable}}
}
float float4