1*67e74705SXin Li // RUN: %clang_cc1 -fsyntax-only -verify -triple i686-apple-osx10.7.0 %s 2*67e74705SXin Li // expected-no-diagnostics 3*67e74705SXin Li 4*67e74705SXin Li #pragma ms_struct on 5*67e74705SXin Li 6*67e74705SXin Li // <rdar://problem/10791194> 7*67e74705SXin Li template<int x> struct foo { 8*67e74705SXin Li long long a; 9*67e74705SXin Li int b; 10*67e74705SXin Li }; 11*67e74705SXin Li extern int arr[sizeof(foo<0>) == 16 ? 1 : -1]; 12