Nikolas Klauser
14324fa428
[libc++] Add warning pragma macros in the test suite
...
Reviewed By: ldionne, #libc, EricWF
Spies: EricWF, libcxx-commits
Differential Revision: https://reviews.llvm.org/D121552
2022-03-17 00:11:20 +01:00
Casey Carter
4e00a1921f
[libcxx][test] compiler options are non-portable
...
... it's easier to suppress warnings internally, where we can detect the compiler.
* Rename `TEST_COMPILER_C1XX` to `TEST_COMPILER_MSVC`
* Rename all `TEST_WORKAROUND_C1XX_<meow>` to `TEST_WORKAROUND_MSVC_<meow>`
Differential Revision: https://reviews.llvm.org/D117422
2022-01-18 11:34:57 -08:00
Billy Robert O'Neal III
e48849a240
[libcxx] [test] Suppress MSVC++ warning 4640 under /Zc:threadSafeInit-
2020-02-22 06:57:37 -08:00
Nico Weber
cc89063bff
libcxx: Rename .hpp files in libcxx/test/support to .h
...
LLVM uses .h as its extension for header files.
Files renamed using:
for f in libcxx/test/support/*.hpp; do git mv $f ${f%.hpp}.h; done
References to the files updated using:
for f in $(git diff master | grep 'rename from' | cut -f 3 -d ' '); do
a=$(basename $f);
echo $a;
rg -l $a libcxx | xargs sed -i '' "s/$a/${a%.hpp}.h/";
done
HPP include guards updated manually using:
for f in $(git diff master | grep 'rename from' | cut -f 3 -d ' '); do
echo ${f%.hpp}.h ;
done | xargs mvim
Differential Revision: https://reviews.llvm.org/D66104
llvm-svn: 369481
2019-08-21 00:14:12 +00:00