brintos

brintos / llvm-project-archived public Read only

0
0
Text · 272 B · ae1389d Raw
14 lines · cpp
1// RUN: %clang_cc1 %s -fsyntax-only -verify -fms-compatibility2 3struct S {4  mutable int &a; // expected-warning {{'mutable' on a reference type is a Microsoft extension}}5  S(int &b) : a(b) {}6};7 8int main() {9  int a = 0;10  const S s(a);11  s.a = 10;12  return s.a + a;13}14