1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -triple x86_64-pc-linux-gnu -fsyntax-only -verify %s 2*f4a2713aSLionel Sambuc // expected-no-diagnostics 3*f4a2713aSLionel Sambuc 4*f4a2713aSLionel Sambuc // PR5637 5*f4a2713aSLionel Sambuc 6*f4a2713aSLionel Sambuc typedef __attribute__((aligned(16))) struct { 7*f4a2713aSLionel Sambuc unsigned long long w[3]; 8*f4a2713aSLionel Sambuc } UINT192; 9*f4a2713aSLionel Sambuc 10*f4a2713aSLionel Sambuc UINT192 ten2mk192M[] = { 11*f4a2713aSLionel Sambuc {{0xcddd6e04c0592104ULL, 0x0fcf80dc33721d53ULL, 0xa7c5ac471b478423ULL}}, 12*f4a2713aSLionel Sambuc {{0xcddd6e04c0592104ULL, 0x0fcf80dc33721d53ULL, 0xa7c5ac471b478423ULL}}, 13*f4a2713aSLionel Sambuc {{0xcddd6e04c0592104ULL, 0x0fcf80dc33721d53ULL, 0xa7c5ac471b478423ULL}} 14*f4a2713aSLionel Sambuc }; 15*f4a2713aSLionel Sambuc 16*f4a2713aSLionel Sambuc short chk1[sizeof(ten2mk192M) == 80 ? 1 : -1]; 17