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