14967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar// RUN: %clang_cc1 -analyze -analyzer-display-progress %s 2>&1 | FileCheck %s
24967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar
34967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainarvoid f() {};
44967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainarvoid g() {};
54967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainarvoid h() {}
64967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar
74967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainarstruct SomeStruct {
84967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar  void f() {}
94967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar};
104967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar
114967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainarstruct SomeOtherStruct {
124967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar  void f() {}
134967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar};
144967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar
154967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainarnamespace ns {
164967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar  struct SomeStruct {
174967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar    void f() {}
184967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar  };
194967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar}
204967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar
214967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar// CHECK: analyze_display_progress.cpp f
224967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar// CHECK: analyze_display_progress.cpp g
234967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar// CHECK: analyze_display_progress.cpp h
244967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar// CHECK: analyze_display_progress.cpp SomeStruct::f
254967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar// CHECK: analyze_display_progress.cpp SomeOtherStruct::f
264967a710c84587c654b56c828382219c3937dacbPirama Arumuga Nainar// CHECK: analyze_display_progress.cpp ns::SomeStruct::f
27