Home | History | Annotate | Download | only in Inputs
      1 namespace UsingDecl {
      2   namespace B { typedef int inner; }
      3   using B::inner;
      4 }
      5 
      6 #include "using-decl-a.h"
      7 
      8 namespace UsingDecl {
      9   using ::using_decl_type;
     10   using ::using_decl_var;
     11   using ::merged;
     12 }
     13 
     14 namespace X {
     15   int conflicting_hidden_using_decl;
     16   int conflicting_hidden_using_decl_fn();
     17   int conflicting_hidden_using_decl_var;
     18   struct conflicting_hidden_using_decl_struct;
     19 
     20   int conflicting_hidden_using_decl_mixed_1;
     21   int conflicting_hidden_using_decl_mixed_2();
     22   struct conflicting_hidden_using_decl_mixed_3 {};
     23 }
     24 
     25 using X::conflicting_hidden_using_decl;
     26 using X::conflicting_hidden_using_decl_fn;
     27 using X::conflicting_hidden_using_decl_var;
     28 using X::conflicting_hidden_using_decl_struct;
     29 int conflicting_hidden_using_decl_fn_2();
     30 int conflicting_hidden_using_decl_var_2;
     31 struct conflicting_hidden_using_decl_struct_2 {};
     32 
     33 using X::conflicting_hidden_using_decl_mixed_1;
     34 using X::conflicting_hidden_using_decl_mixed_2;
     35 using X::conflicting_hidden_using_decl_mixed_3;
     36 int conflicting_hidden_using_decl_mixed_4;
     37 int conflicting_hidden_using_decl_mixed_5();
     38 struct conflicting_hidden_using_decl_mixed_6 {};
     39