1*8b7c0398SSean Silvamodule missing_header { 2*8b7c0398SSean Silva module missing { header "missing_header/missing.h" } 3*8b7c0398SSean Silva module error_importing_this { header "missing_header/not_missing.h" } 4*8b7c0398SSean Silva} 5*8b7c0398SSean Silva 6*8b7c0398SSean Silvamodule nonrequired_missing_header { 7*8b7c0398SSean Silva module unsatisfied_requires { 8*8b7c0398SSean Silva requires nonexistent_feature 9*8b7c0398SSean Silva header "nonrequired_missing_header/missing.h" 10*8b7c0398SSean Silva } 11*8b7c0398SSean Silva module fine_to_import { 12*8b7c0398SSean Silva header "nonrequired_missing_header/not_missing.h" 13*8b7c0398SSean Silva } 14*8b7c0398SSean Silva} 15*8b7c0398SSean Silva 16*8b7c0398SSean Silvamodule missing_requirement { 17*8b7c0398SSean Silva requires nonexistent_feature 18*8b7c0398SSean Silva header "missing_requirement.h" 19*8b7c0398SSean Silva} 20