Alexey Bataev | 8f01bb9 | 2015-02-04 04:45:32 +0000 | [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 | } |