llvm-project/libcxx/include/__format
Louis Dionne fd4680fd2c [libc++] Include skipped headers in the --trace-includes output
By default, Clang does not include headers that are skipped due to
the include guard optimization in the --trace-includes output, which
breaks the use case that we were trying to use it for.

However, Clang does support the -fshow-skipped-includes flag, which
does exactly what we need and will result in an accurate include
graph.

As a fly-by fix, make sure that our includes don't differ between
-fexceptions and -fno-exceptions.

Differential Revision: https://reviews.llvm.org/D134829
2022-09-29 15:07:10 -04:00
..
buffer.h [libc++][format] Fixes broken CI. 2022-08-31 20:14:10 +02:00
concepts.h [NFC][libc++][format] Renames __char_type concept. 2022-08-31 19:21:01 +02:00
enable_insertable.h [libc++][format][3/6] Adds a __container_buffer. 2022-04-09 09:35:48 +02:00
extended_grapheme_cluster_table.h [NFC][libc++][format] Uses ranges algorithm. 2022-09-20 18:59:50 +02:00
format_arg.h [libc++][format] Use forwarding references. 2022-07-10 17:19:28 +02:00
format_arg_store.h [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
format_args.h [libc++][format] Improve format-arg-store. 2022-05-18 20:11:36 +02:00
format_context.h [libc++][NFC] Add missing includes 2022-06-06 12:58:23 -04:00
format_error.h [libc++] Include skipped headers in the --trace-includes output 2022-09-29 15:07:10 -04:00
format_functions.h [libc++][format] Granularizes the format header. 2022-09-20 18:57:10 +02:00
format_fwd.h [libc++][format] Improve format-arg-store. 2022-05-18 20:11:36 +02:00
format_parse_context.h [libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI. 2022-03-13 12:32:06 -04:00
format_string.h [libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI. 2022-03-13 12:32:06 -04:00
format_to_n_result.h [libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI. 2022-03-13 12:32:06 -04:00
formatter.h [NFC][libc++][format] Renames __char_type concept. 2022-08-31 19:21:01 +02:00
formatter_bool.h [NFC][libc++][format] Renames __char_type concept. 2022-08-31 19:21:01 +02:00
formatter_char.h [NFC][libc++][format] Renames __char_type concept. 2022-08-31 19:21:01 +02:00
formatter_floating_point.h [libc++][format] Fixes floating-point formatting. 2022-08-31 19:25:53 +02:00
formatter_integer.h [NFC][libc++][format] Renames __char_type concept. 2022-08-31 19:21:01 +02:00
formatter_integral.h [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
formatter_output.h [libc++][format] Fixes broken CI. 2022-08-31 20:14:10 +02:00
formatter_pointer.h [NFC][libc++][format] Renames __char_type concept. 2022-08-31 19:21:01 +02:00
formatter_string.h [NFC][libc++][format] Renames __char_type concept. 2022-08-31 19:21:01 +02:00
parser_std_format_spec.h [libc++][chrono] Implements formatter day. 2022-09-07 18:44:04 +02:00
unicode.h [libc++][format] Adhere to clang-tidy style. 2022-07-21 17:33:27 +02:00