blob: ff0ddfeb335989fc2dd46ad919a44c124c07c526 [file] [log] [blame]
Douglas Gregor51f564f2011-12-31 04:05:44 +00001// RUN: rm -rf %t
Stephen Hines0e2c34f2015-03-23 12:09:02 -07002// RUN: %clang_cc1 -Wauto-import -fmodules-cache-path=%t -fmodules -F %S/Inputs %s -verify -fmodule-feature custom_req1
Douglas Gregor51f564f2011-12-31 04:05:44 +00003
Douglas Gregor1b257af2012-12-11 22:11:52 +00004@import DependsOnModule.CXX; // expected-error{{module 'DependsOnModule.CXX' requires feature 'cplusplus'}}
Richard Smith5794b532013-10-28 22:18:19 +00005@import DependsOnModule.NotCXX;
6@import DependsOnModule.NotObjC; // expected-error{{module 'DependsOnModule.NotObjC' is incompatible with feature 'objc'}}
Stephen Hines0e2c34f2015-03-23 12:09:02 -07007@import DependsOnModule.CustomReq1; // OK
8@import DependsOnModule.CustomReq2; // expected-error{{module 'DependsOnModule.CustomReq2' requires feature 'custom_req2'}}