[libc++][print] Make `<print>` tests require file system support.
authorKonstantin Varlamov <varconsteq@gmail.com>
Fri, 4 Aug 2023 07:23:41 +0000 (00:23 -0700)
committerTobias Hieta <tobias@hieta.se>
Mon, 7 Aug 2023 07:04:34 +0000 (09:04 +0200)
commit1d07708c186f249074973e62878e99c326aeaa59
treeecb2a673704075bab2777b618eaef7045bfba173
parent219cef0881be0088c77e326eb4ab22d58bca28a5
[libc++][print] Make `<print>` tests require file system support.

`print` functions require `FILE` and `stdout` to be available and cause
compilation errors on platforms that don't support the file system.

Differential Revision: https://reviews.llvm.org/D156585

(cherry picked from commit 1cf970db4e5499f6b38d9c6644935a78d758802c)
libcxx/test/std/input.output/iostream.format/print.fun/no_file_description.pass.cpp
libcxx/test/std/input.output/iostream.format/print.fun/print.sh.cpp
libcxx/test/std/input.output/iostream.format/print.fun/println.sh.cpp
libcxx/test/std/input.output/iostream.format/print.fun/vprint_nonunicode.sh.cpp
libcxx/test/std/input.output/iostream.format/print.fun/vprint_unicode.sh.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/print.version.compile.pass.cpp
libcxx/utils/generate_feature_test_macro_components.py
libcxx/utils/libcxx/test/header_information.py