1 // RUN: %clang_cc1 -verify %s
2 // expected-no-diagnostics
6 static const int iv0
= 1 << I
;
18 // FIXME: I'm unclear where the right place to handle this is.
27 // FIXME: Not sure whether we care about these.
29 __attribute__((nonnull(1 + I
)))
30 __attribute__((constructor(1 + I
)))
31 __attribute__((destructor(1 + I
)))
32 __attribute__((sentinel(1 + I
, 2 + I
))),
33 __attribute__((reqd_work_group_size(1 + I
, 2 + I
, 3 + I
))),
34 __attribute__((format_arg(1 + I
))),
35 __attribute__((aligned(1 + I
))),
36 __attribute__((regparm(1 + I
)));
38 typedef int int_a0
__attribute__((address_space(1 + B
)));
42 // FIXME: This doesn't work. PR4996.
44 return __builtin_choose_expr(I
, 1, 2);