aboutsummaryrefslogtreecommitdiff
path: root/test/Sema/expr-address-of.c
blob: f085b6012a02f83ee5b0289650eeb6c3dd7a9d92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// RUN: clang %s -verify -fsyntax-only
struct entry { int value; };
void add_one(int *p) { (*p)++; }

void test() {
 register struct entry *p;
 add_one(&p->value);
}

void foo() {
  register int x[10];
  &x[10];              // expected-error {{address of register variable requested}}
}