1*96573859SHaojian Wu struct Foo { Foo(int); int abc; }; 2*96573859SHaojian Wu test1()3*96573859SHaojian Wuvoid test1() { 4*96573859SHaojian Wu Foo foo; 5*96573859SHaojian Wu foo.; 6*96573859SHaojian Wu // RUN: not %clang_cc1 -fsyntax-only -code-completion-at=%s:5:7 %s -o - | FileCheck -check-prefix=CHECK-CC1 %s 7*96573859SHaojian Wu // CHECK-CC1: COMPLETION: abc 8*96573859SHaojian Wu } 9*96573859SHaojian Wu test2()10*96573859SHaojian Wuvoid test2() { 11*96573859SHaojian Wu Foo foo = garbage(); 12*96573859SHaojian Wu foo.; 13*96573859SHaojian Wu // RUN: not %clang_cc1 -fsyntax-only -code-completion-at=%s:12:7 %s -o - | FileCheck -check-prefix=CHECK-CC2 %s 14*96573859SHaojian Wu // CHECK-CC2: COMPLETION: abc 15*96573859SHaojian Wu } 16