xref: /llvm-project/clang/test/Sema/typo-correction-no-hang.c (revision 22db4824b9e03fe8c2e9217d6832b71ac23c175f)
1 // RUN: %clang_cc1 -fsyntax-only -verify %s
2 
3 // PR50797
4 struct a {
5   int xxx; // expected-note {{'xxx' declared here}}
6 };
7 
8 int g_107;
9 int g_108;
10 int g_109;
11 
12 struct a g_999; // expected-note 4{{'g_999' declared here}}
13 
b(void)14 void b(void) { (g_910.xxx = g_910.xxx); } //expected-error 2{{use of undeclared identifier 'g_910'; did you mean 'g_999'}}
15 
c(void)16 void c(void) { (g_910.xxx = g_910.xxx1); } //expected-error 2{{use of undeclared identifier 'g_910'; did you mean 'g_999'}} \
17                                              expected-error {{no member named 'xxx1' in 'struct a'; did you mean 'xxx'}}
18