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 redecl_namespaces_left { header "redecl_namespaces_left.h" } 40module redecl_namespaces_right { header "redecl_namespaces_right.h" } 41module load_failure { header "load_failure.h" } 42 43module decldef { 44 explicit module Decl { header "decl.h" } 45 explicit module Decl2 { header "decl2.h" } 46 explicit module Def { header "def.h" } 47} 48 49module redecl_merge_top { 50 header "redecl-merge-top.h" 51 explicit module Explicit { header "redecl-merge-top-explicit.h" } 52} 53module redecl_merge_left { 54 header "redecl-merge-left.h" 55 export * 56} 57module redecl_merge_left_left { 58 header "redecl-merge-left-left.h" 59 export * 60} 61module redecl_merge_right { 62 header "redecl-merge-right.h" 63 export * 64} 65module redecl_merge_bottom { 66 header "redecl-merge-bottom.h" 67 export * 68} 69module namespaces_top { 70 header "namespaces-top.h" 71 export * 72} 73module namespaces_left { 74 header "namespaces-left.h" 75 export * 76} 77module namespaces_right { 78 header "namespaces-right.h" 79 export * 80} 81module MethodPoolA { 82 header "MethodPoolA.h" 83} 84module MethodPoolB { 85 header "MethodPoolB.h" 86} 87