1 // RUN: %clang_analyze_cc1 -analyzer-display-progress %s 2>&1 | FileCheck %s 2 f()3void f() {}; g()4void g() {}; h()5void h() {} 6 7 struct SomeStruct { fSomeStruct8 void f() {} 9 }; 10 11 struct SomeOtherStruct { fSomeOtherStruct12 void f() {} 13 }; 14 15 namespace ns { 16 struct SomeStruct { fns::SomeStruct17 void f(int) {} fns::SomeStruct18 void f(float, ::SomeStruct) {} fns::SomeStruct19 void f(float, SomeStruct) {} 20 }; 21 } 22 23 // CHECK: analyzer-display-progress.cpp f() 24 // CHECK: analyzer-display-progress.cpp g() 25 // CHECK: analyzer-display-progress.cpp h() 26 // CHECK: analyzer-display-progress.cpp SomeStruct::f() 27 // CHECK: analyzer-display-progress.cpp SomeOtherStruct::f() 28 // CHECK: analyzer-display-progress.cpp ns::SomeStruct::f(int) 29 // CHECK: analyzer-display-progress.cpp ns::SomeStruct::f(float, ::SomeStruct) 30 // CHECK: analyzer-display-progress.cpp ns::SomeStruct::f(float, struct ns::SomeStruct) 31