Author: ericwf Date: Tue Apr 3 21:21:54 2018 New Revision: 329144 URL: http://llvm.org/viewvc/llvm-project?rev=329144&view=rev Log: Touch up tests for new <version> header; fix module.modulemap.
This patch does some housekeeping for the new <version> header. It adds it to the module.modulemap, and the double_include.sh.cpp test. Additionally it corrects the // UNSUPPORTED options for the libc++ specific test. The header needs to compile under C++03 to support modules, and it should compile under all available compilers. Modified: libcxx/trunk/include/module.modulemap libcxx/trunk/test/libcxx/double_include.sh.cpp libcxx/trunk/test/libcxx/language.support/support.limits/version.pass.cpp Modified: libcxx/trunk/include/module.modulemap URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/include/module.modulemap?rev=329144&r1=329143&r2=329144&view=diff ============================================================================== --- libcxx/trunk/include/module.modulemap (original) +++ libcxx/trunk/include/module.modulemap Tue Apr 3 21:21:54 2018 @@ -470,6 +470,10 @@ module std [system] { export initializer_list export * } + module version { + header "version" + export * + } // FIXME: These should be private. module __bit_reference { header "__bit_reference" export * } Modified: libcxx/trunk/test/libcxx/double_include.sh.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/double_include.sh.cpp?rev=329144&r1=329143&r2=329144&view=diff ============================================================================== --- libcxx/trunk/test/libcxx/double_include.sh.cpp (original) +++ libcxx/trunk/test/libcxx/double_include.sh.cpp Tue Apr 3 21:21:54 2018 @@ -129,6 +129,7 @@ #include <valarray> #include <variant> #include <vector> +#include <version> #include <wchar.h> #include <wctype.h> Modified: libcxx/trunk/test/libcxx/language.support/support.limits/version.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.limits/version.pass.cpp?rev=329144&r1=329143&r2=329144&view=diff ============================================================================== --- libcxx/trunk/test/libcxx/language.support/support.limits/version.pass.cpp (original) +++ libcxx/trunk/test/libcxx/language.support/support.limits/version.pass.cpp Tue Apr 3 21:21:54 2018 @@ -8,9 +8,6 @@ //===----------------------------------------------------------------------===// // <version> -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 -// UNSUPPORTED: clang-3.3, clang-3.4, clang-3.5, clang-3.6, clang-3.7 -// UNSUPPORTED: clang-3.8, clang-3.9, clang-4.0, clang-5.0, clang-6.0 #include <version> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits