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