Chris Lattner | a324907 | 2007-11-16 17:46:48 +0000 | [diff] [blame^] | 1 | // RUN: clang %s -verify -fsyntax-only |
2 | struct entry { int value; }; | ||||
3 | void add_one(int *p) { (*p)++; } | ||||
4 | |||||
5 | void test() { | ||||
6 | register struct entry *p; | ||||
7 | add_one(&p->value); | ||||
8 | } | ||||
9 | |||||
10 | void foo() { | ||||
11 | register int x[10]; | ||||
12 | &x[10]; // expected-error {{address of register variable requested}} | ||||
13 | } | ||||
14 | |||||
15 |