// RUN: %clang_cc1 -fsyntax-only -verify %s
int
void
int
int
void *; // expected-error {{requested alignment is not a power of 2}}
void *; // expected-error {{requested alignment is not a power of 2}}
void
// expected-error@+1 {{invalid application of 'sizeof' to a function type}}
T *;
void
// expected-error@+1 {{functional-style cast from 'void' to 'int' is not allowed}}
T *;
void
T *; // expected-error {{requested alignment is not a power of 2}}
T *;
void
// expected-warning@+1 {{'assume_aligned' attribute only applies to Objective-C methods and functions}}
;
// expected-warning@+1 {{'assume_aligned' attribute only applies to return values that are pointers or references}}
x ;
;
;
;
void *; // expected-error {{requested alignment is not a power of 2}}
void