blob: 4f131d76f04686469c45216257238b583c5d0b83 [file] [log] [blame]
Alexis Huntc46382e2010-04-28 23:02:27 +00001// RUN: %clang_cc1 -fsyntax-only -verify %s
2
3volatile int i;
4
5const int &inc = i++;
6const int &dec = i--;
7
Richard Trieuf956a492015-05-16 01:27:03 +00008const int &incfail = ++i; // expected-error {{drops 'volatile' qualifier}}
9const int &decfail = --i; // expected-error {{drops 'volatile' qualifier}}
Douglas Gregora49ccfe2010-08-06 14:50:36 +000010
11// PR7794
12void f0(int e) {
13 ++(int&)e;
14}