181b747b7fcc91c2fba9a3183d8fac80adbfc1d3eDouglas Gregorstruct Point { 281b747b7fcc91c2fba9a3183d8fac80adbfc1d3eDouglas Gregor float x; 381b747b7fcc91c2fba9a3183d8fac80adbfc1d3eDouglas Gregor float y; 481b747b7fcc91c2fba9a3183d8fac80adbfc1d3eDouglas Gregor float z; 581b747b7fcc91c2fba9a3183d8fac80adbfc1d3eDouglas Gregor}; 681b747b7fcc91c2fba9a3183d8fac80adbfc1d3eDouglas Gregor 781b747b7fcc91c2fba9a3183d8fac80adbfc1d3eDouglas Gregorvoid test(struct Point *p) { 8b657f115c3b4e262e72906a28cbcf3eaccd9460cDouglas Gregor p-> 9931a4feb64f18190d189c222d61b2abf52f18ab8Tim Northover // RUN: %clang_cc1 -fsyntax-only -code-completion-at=%s:8:6 %s -o - | FileCheck -check-prefix=CHECK-CC1 %s 1081b747b7fcc91c2fba9a3183d8fac80adbfc1d3eDouglas Gregor // CHECK-CC1: x 1181b747b7fcc91c2fba9a3183d8fac80adbfc1d3eDouglas Gregor // CHECK-CC1: y 1281b747b7fcc91c2fba9a3183d8fac80adbfc1d3eDouglas Gregor // CHECK-CC1: z 13