Clang Project

clang_source_code/test/SemaCXX/PR10447.cpp
1// RUN: %clang_cc1 -verify %s
2// expected-no-diagnostics
3
4// PR12223
5namespace test1 {
6  namespace N {
7    extern "C" void f_test1(struct S*);
8    void g(S*);
9  }
10  namespace N {
11    void f(struct S *s) {
12      g(s);
13    }
14  }
15}
16
17// PR10447
18namespace test2 {
19  extern "C" {
20    void f_test2(struct Bar*) { }
21    test2::Bar *ptr;
22  }
23}
24