Alexis Hunt | c46382e | 2010-04-28 23:02:27 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -fsyntax-only -verify %s |
2 | |||||
3 | volatile int i; | ||||
4 | |||||
5 | const int &inc = i++; | ||||
6 | const int &dec = i--; | ||||
7 | |||||
Richard Trieu | f956a49 | 2015-05-16 01:27:03 +0000 | [diff] [blame] | 8 | const int &incfail = ++i; // expected-error {{drops 'volatile' qualifier}} |
9 | const int &decfail = --i; // expected-error {{drops 'volatile' qualifier}} | ||||
Douglas Gregor | a49ccfe | 2010-08-06 14:50:36 +0000 | [diff] [blame] | 10 | |
11 | // PR7794 | ||||
12 | void f0(int e) { | ||||
13 | ++(int&)e; | ||||
14 | } |