// RUN: %clang_cc1 -fsyntax-only -verify %s | |
template <typename T> | |
struct A { | |
char a __attribute__((aligned(16))); | |
struct B { | |
typedef T __attribute__((aligned(16))) i16; | |
i16 x; | |
}; | |
}; | |
int a[sizeof(A<int>) == 16 ? 1 : -1]; | |
int a2[sizeof(A<int>::B) == 16 ? 1 : -1]; | |