blob: 072c0e52edc6d073acecf0803b415b60da829cb6 [file] [log] [blame]
Douglas Gregor83c9abc2010-06-22 02:41:05 +00001// RUN: %clang_cc1 -fsyntax-only -verify %s
2
3struct mystruct {
4 int member;
5};
6
7template <int i>
8int foo() {
9 mystruct s[1];
10 return s->member;
11}
12
13int main() {
14 foo<1>();
15}
16
17// PR7405
18struct hb_sanitize_context_t {
19 int start;
20};
21template <typename Type> static bool sanitize() {
22 hb_sanitize_context_t c[1];
23 return !c->start;
24}
25bool closure = sanitize<int>();