1*67e74705SXin Li// There is some order-dependence to how clang chooses modules, so make 2*67e74705SXin Li// sure that both the first and last modules here are ones that would 3*67e74705SXin Li// cause a test failure if they were picked. 4*67e74705SXin Li 5*67e74705SXin Limodule unavailable_before { 6*67e74705SXin Li requires nonexistent_feature 7*67e74705SXin Li header "available-is-better.h" 8*67e74705SXin Li} 9*67e74705SXin Li 10*67e74705SXin Limodule available { 11*67e74705SXin Li header "available-is-better.h" 12*67e74705SXin Li} 13*67e74705SXin Li 14*67e74705SXin Limodule unavailable_after { 15*67e74705SXin Li requires nonexistent_feature 16*67e74705SXin Li header "available-is-better.h" 17*67e74705SXin Li} 18