brintos

brintos / llvm-project-archived public Read only

0
0
Text · 344 B · 253c90b Raw
17 lines · cpp
1// RUN: clang-import-test -dump-ast -import %S/Inputs/S.cpp -expression %s | FileCheck %s2 3// CHECK: VarDecl4// CHECK-SAME: int S::*5// CHECK-NEXT: CallExpr6// CHECK-NEXT: ImplicitCastExpr7// CHECK-SAME: int S::*(*)()8// CHECK-NEXT: DeclRefExpr9// CHECK-SAME: int S::*()10 11void expr() {12  int S::*p = iptr();13  S s;14  s.i = 3;15  int i = s.*p;16}17