1module diamond_top { header "diamond_top.h" } 2module diamond_left { 3 header "diamond_left.h" 4 export diamond_top 5} 6module diamond_right { 7 header "diamond_right.h" 8 export diamond_top 9} 10module diamond_bottom { 11 header "diamond_bottom.h" 12 export * 13} 14module irgen { header "irgen.h" } 15module lookup_left_objc { header "lookup_left.h" } 16module lookup_right_objc { header "lookup_right.h" } 17module lookup_left_cxx { header "lookup_left.hpp" } 18module lookup_right_cxx { header "lookup_right.hpp" } 19module module_private_left { header "module_private_left.h" } 20module module_private_right { header "module_private_right.h" } 21module macros { header "macros.h" } 22module category_top { header "category_top.h" } 23module category_left { 24 header "category_left.h" 25 export category_top 26} 27module category_right { 28 header "category_right.h" 29 export category_top 30} 31module category_bottom { 32 header "category_bottom.h" 33 export category_left 34 export category_right 35} 36module category_other { header "category_other.h" } 37module redeclarations_left { header "redeclarations_left.h" } 38module redeclarations_right { header "redeclarations_right.h" } 39module load_failure { header "load_failure.h" } 40 41module decldef { 42 explicit module Decl { header "decl.h" } 43 explicit module Decl2 { header "decl2.h" } 44 explicit module Def { header "def.h" } 45} 46 47module redecl_merge_top { 48 header "redecl-merge-top.h" 49 explicit module Explicit { header "redecl-merge-top-explicit.h" } 50} 51module redecl_merge_left { 52 header "redecl-merge-left.h" 53 export * 54} 55module redecl_merge_left_left { 56 header "redecl-merge-left-left.h" 57 export * 58} 59module redecl_merge_right { 60 header "redecl-merge-right.h" 61 export * 62} 63module redecl_merge_bottom { 64 header "redecl-merge-bottom.h" 65 export * 66} 67module namespaces_top { 68 header "namespaces-top.h" 69 export * 70} 71module namespaces_left { 72 header "namespaces-left.h" 73 export * 74} 75module namespaces_right { 76 header "namespaces-right.h" 77 export * 78} 79module MethodPoolA { 80 header "MethodPoolA.h" 81} 82module MethodPoolB { 83 header "MethodPoolB.h" 84} 85