blob: 7efb55e72059ee4aa449db79004fda9589685114 [file] [log] [blame]
Steve Naroff08f19672008-01-13 17:10:08 +00001// RUN: clang -fsyntax-only -verify -std=c90 %s
2void
3foo (void)
4{
5 struct b;
6 struct b* x = 0;
7 struct b* y = &*x;
8}
9
10void foo2 (void)
11{
12 typedef int (*arrayptr)[];
13 arrayptr x = 0;
14 arrayptr y = &*x;
15}
16
17void foo3 (void)
18{
19 void* x = 0;
Steve Naroff75ceedf2008-02-10 00:30:18 +000020 void* y = &*x;
21}
22
23extern const void cv1;
24const void *foo4 (void)
25{
26 return &cv1;
Steve Naroff08f19672008-01-13 17:10:08 +000027}
28