TTobias Hieta[libc++][NFC] Fix signature of main in test
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[libc++] Remove macros for IBM compiler It's not tested or used anymore -- instead a Clang-based compiler is used on IBM nowadays. Differential Revision: https://reviews.llvm.org/D127650 | 3 年前 | |
[libc++] Mark tests that use check_assertion.h as requiring unix headers On targets without unistd.h or sys/wait.h (such as bare metal targets) any test that uses check_assertion.h will fail, so add REQUIRES: has-unix-headers to them and autodetect whether we have these headers or not. These tests currently have unsupported on windows, but that's exactly because windows doesn't have these headers so we can remove the specific check for windows. Differential Revision: https://reviews.llvm.org/D124623 | 4 年前 | |
[libc++] Remove the c++98 Lit feature from the test suite C++98 and C++03 are effectively aliases as far as Clang is concerned. As such, allowing both std=c++98 and std=c++03 as Lit parameters is just slightly confusing, but provides no value. It's similar to allowing both std=c++17 and std=c++1z, which we don't do. This was discovered because we had an internal bot that ran the test suite under both c++98 AND c++03 -- one of which is redundant. Differential Revision: https://reviews.llvm.org/D80926 | 5 年前 | |
[libc++] Fix failures when running the test suite without RTTI | 5 年前 | |
[libc++] Fix failures when running the test suite without RTTI | 5 年前 | |
[libc++] Rename the -fno-rtti Lit feature to just no-rtti This is consistent to the way we name other Lit features, and it removes the possibility for confusing the Lit feature with the actual compiler flag. | 5 年前 | |
[libc++] Rename the -fno-rtti Lit feature to just no-rtti This is consistent to the way we name other Lit features, and it removes the possibility for confusing the Lit feature with the actual compiler flag. | 5 年前 | |
[libc++] Remove the c++98 Lit feature from the test suite C++98 and C++03 are effectively aliases as far as Clang is concerned. As such, allowing both std=c++98 and std=c++03 as Lit parameters is just slightly confusing, but provides no value. It's similar to allowing both std=c++17 and std=c++1z, which we don't do. This was discovered because we had an internal bot that ran the test suite under both c++98 AND c++03 -- one of which is redundant. Differential Revision: https://reviews.llvm.org/D80926 | 5 年前 | |
[libc++][NFC] Fix signature of main in test (cherry picked from commit 27442728cd2e28bfaf0f2d89ad6378b4377e9c66) | 3 年前 |