[clang] Handle __declspec() attributes in using
[llvm-project.git] / clang / test / Sema / typo-correction-ambiguity.c
blob0fc18137710d4ec1f3af72380b2cfebbeab6380a
1 // RUN: %clang_cc1 -fsyntax-only -verify %s
3 // Check the following typo correction behavior in C:
4 // - no typos are diagnosed when a call expression has ambiguous (multiple) corrections
6 int v_63;
8 void v_2_0(int v_452, int v_454) {}
10 int v_3_0(void) {
11 for (int v_345 = 0 ; v_63;)
12 v_2_0(v_195, // expected-error {{use of undeclared identifier 'v_195'}}
13 v_231); // expected-error {{use of undeclared identifier 'v_231'}}
16 // Test: no typo-correction diagnostics are emitted for ambiguous typos.
17 struct a {
18 int xxx;
21 int g_107;
22 int g_108;
23 int g_109;
25 struct a g_999;
26 struct a g_998;
27 void PR50797(void) { (g_910.xxx = g_910.xxx); } //expected-error 2{{use of undeclared identifier 'g_910'}}