We really shouldn't be including inferred calling conventions here, but let's get the bots green first...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@311746
91177308-0d34-0410-b5e6-
96231b3b80d8
X{}.ref(); // expected-error{{cannot initialize object parameter of type 'X' with an expression of type 'X'}}
X{}.cref(); // expected-no-error
- (X{}.*&X::ref)(); // expected-error{{pointer-to-member function type 'void (X::*)() &' can only be called on an lvalue}}
+ (X{}.*&X::ref)(); // expected-error-re{{pointer-to-member function type 'void (X::*)() {{.*}}&' can only be called on an lvalue}}
(X{}.*&X::cref)(); // expected-no-error
}