diff options
Diffstat (limited to 'clang/test/Modules/Inputs/implicit-built-Werror-using-W')
-rw-r--r-- | clang/test/Modules/Inputs/implicit-built-Werror-using-W/convert.h | 8 | ||||
-rw-r--r-- | clang/test/Modules/Inputs/implicit-built-Werror-using-W/module.modulemap | 3 |
2 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/implicit-built-Werror-using-W/convert.h b/clang/test/Modules/Inputs/implicit-built-Werror-using-W/convert.h new file mode 100644 index 00000000000..0ed02bc793b --- /dev/null +++ b/clang/test/Modules/Inputs/implicit-built-Werror-using-W/convert.h @@ -0,0 +1,8 @@ +#ifdef USE_PRAGMA +#pragma clang diagnostic push +#pragma clang diagnostic warning "-Wshorten-64-to-32" +#endif +template <class T> int convert(T V) { return V; } +#ifdef USE_PRAGMA +#pragma clang diagnostic pop +#endif diff --git a/clang/test/Modules/Inputs/implicit-built-Werror-using-W/module.modulemap b/clang/test/Modules/Inputs/implicit-built-Werror-using-W/module.modulemap new file mode 100644 index 00000000000..825eb86038e --- /dev/null +++ b/clang/test/Modules/Inputs/implicit-built-Werror-using-W/module.modulemap @@ -0,0 +1,3 @@ +module convert { + header "convert.h" +} |