// RUN: clang-cc -fsyntax-only -code-completion-dump=1 %s -o - | FileCheck -check-prefix=CC1 %s && // RUN: true void f(float x, float y); void f(int i, int j, int k); struct X { }; void f(X); namespace N { struct Y { Y(int = 0); operator int() const; }; void f(Y y); } typedef N::Y Y; void f(); void test() { // CHECK-CC1: f : 0 : f(<#struct N::Y y#>) // CHECK-NEXT-CC1: f : 0 : f(<#int i#>, <#int j#>, <#int k#>) // CHECK-NEXT-CC1: f : 0 : f(<#float x#>, <#float y#>) f(Y(),