1 // RUN: clang-cc -verify %s
5 static const int iv0 = 1 << I;
17 // FIXME: I'm unclear where the right place to handle this is.
26 // FIXME: Not sure whether we care about these.
28 __attribute__((nonnull(1 + I)))
29 __attribute__((constructor(1 + I)))
30 __attribute__((destructor(1 + I)))
31 __attribute__((sentinel(1 + I, 2 + I))),
32 __attribute__((reqd_work_group_size(1 + I, 2 + I, 3 + I))),
33 __attribute__((format_arg(1 + I))),
34 __attribute__((aligned(1 + I))),
35 __attribute__((regparm(1 + I)));
37 typedef int int_a0 __attribute__((address_space(1 + B)));
41 // FIXME: This doesn't work. PR4996.
43 return __builtin_choose_expr(I, 1, 2);