diff options
Diffstat (limited to 'clang/test/Modules/Inputs')
7 files changed, 25 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/system-out-of-date/X.h b/clang/test/Modules/Inputs/system-out-of-date/X.h new file mode 100644 index 00000000000..edcfa18f5af --- /dev/null +++ b/clang/test/Modules/Inputs/system-out-of-date/X.h @@ -0,0 +1 @@ +#import <Y.h> diff --git a/clang/test/Modules/Inputs/system-out-of-date/Y.h b/clang/test/Modules/Inputs/system-out-of-date/Y.h new file mode 100644 index 00000000000..90fe1bcc585 --- /dev/null +++ b/clang/test/Modules/Inputs/system-out-of-date/Y.h @@ -0,0 +1 @@ +//empty diff --git a/clang/test/Modules/Inputs/system-out-of-date/Z.h b/clang/test/Modules/Inputs/system-out-of-date/Z.h new file mode 100644 index 00000000000..edcfa18f5af --- /dev/null +++ b/clang/test/Modules/Inputs/system-out-of-date/Z.h @@ -0,0 +1 @@ +#import <Y.h> diff --git a/clang/test/Modules/Inputs/system-out-of-date/module.map b/clang/test/Modules/Inputs/system-out-of-date/module.map new file mode 100644 index 00000000000..0c0f42a5d01 --- /dev/null +++ b/clang/test/Modules/Inputs/system-out-of-date/module.map @@ -0,0 +1,12 @@ +module X [system] { + header "X.h" // imports Y + export * +} +module Y { + header "Y.h" + export * +} +module Z { + header "Z.h" // imports Y + export * +} diff --git a/clang/test/Modules/Inputs/warning-mismatch/Mismatch.h b/clang/test/Modules/Inputs/warning-mismatch/Mismatch.h new file mode 100644 index 00000000000..a07b0ee31ea --- /dev/null +++ b/clang/test/Modules/Inputs/warning-mismatch/Mismatch.h @@ -0,0 +1 @@ +struct Mismatch { int i; }; diff --git a/clang/test/Modules/Inputs/warning-mismatch/System.h b/clang/test/Modules/Inputs/warning-mismatch/System.h new file mode 100644 index 00000000000..8e69e704c75 --- /dev/null +++ b/clang/test/Modules/Inputs/warning-mismatch/System.h @@ -0,0 +1,2 @@ +#import "Mismatch.h" +struct System { int i; }; diff --git a/clang/test/Modules/Inputs/warning-mismatch/module.modulemap b/clang/test/Modules/Inputs/warning-mismatch/module.modulemap new file mode 100644 index 00000000000..c22cde45978 --- /dev/null +++ b/clang/test/Modules/Inputs/warning-mismatch/module.modulemap @@ -0,0 +1,7 @@ +module System [system] { + header "System.h" +} + +module Mismatch { + header "Mismatch.h" +} |