Stephen Hines | 0e2c34f | 2015-03-23 12:09:02 -0700 | [diff] [blame] | 1 | // RUN: %clang_cc1 %s -fsyntax-only -verify -fms-compatibility |
2 | |||||
3 | struct S { | ||||
4 | mutable int &a; // expected-warning {{'mutable' on a reference type is a Microsoft extension}} | ||||
5 | S(int &b) : a(b) {} | ||||
6 | }; | ||||
7 | |||||
8 | int main() { | ||||
9 | int a = 0; | ||||
10 | const S s(a); | ||||
11 | s.a = 10; | ||||
12 | return s.a + a; | ||||
13 | } |