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