[libcxx-commits] [PATCH] D141882: [libc++] Remove #pragma GCC system_header

Nikolas Klauser via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Mar 16 07:56:50 PDT 2023


philnik updated this revision to Diff 505807.
philnik added a comment.

Address comments


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D141882/new/

https://reviews.llvm.org/D141882

Files:
  libcxx/include/__algorithm/adjacent_find.h
  libcxx/include/__algorithm/all_of.h
  libcxx/include/__algorithm/any_of.h
  libcxx/include/__algorithm/binary_search.h
  libcxx/include/__algorithm/clamp.h
  libcxx/include/__algorithm/comp.h
  libcxx/include/__algorithm/comp_ref_type.h
  libcxx/include/__algorithm/copy.h
  libcxx/include/__algorithm/copy_backward.h
  libcxx/include/__algorithm/copy_if.h
  libcxx/include/__algorithm/copy_move_common.h
  libcxx/include/__algorithm/copy_n.h
  libcxx/include/__algorithm/count.h
  libcxx/include/__algorithm/count_if.h
  libcxx/include/__algorithm/equal.h
  libcxx/include/__algorithm/equal_range.h
  libcxx/include/__algorithm/fill.h
  libcxx/include/__algorithm/fill_n.h
  libcxx/include/__algorithm/find.h
  libcxx/include/__algorithm/find_end.h
  libcxx/include/__algorithm/find_first_of.h
  libcxx/include/__algorithm/find_if.h
  libcxx/include/__algorithm/find_if_not.h
  libcxx/include/__algorithm/for_each.h
  libcxx/include/__algorithm/for_each_n.h
  libcxx/include/__algorithm/generate.h
  libcxx/include/__algorithm/generate_n.h
  libcxx/include/__algorithm/half_positive.h
  libcxx/include/__algorithm/in_found_result.h
  libcxx/include/__algorithm/in_fun_result.h
  libcxx/include/__algorithm/in_in_out_result.h
  libcxx/include/__algorithm/in_in_result.h
  libcxx/include/__algorithm/in_out_out_result.h
  libcxx/include/__algorithm/in_out_result.h
  libcxx/include/__algorithm/includes.h
  libcxx/include/__algorithm/inplace_merge.h
  libcxx/include/__algorithm/is_heap.h
  libcxx/include/__algorithm/is_heap_until.h
  libcxx/include/__algorithm/is_partitioned.h
  libcxx/include/__algorithm/is_permutation.h
  libcxx/include/__algorithm/is_sorted.h
  libcxx/include/__algorithm/is_sorted_until.h
  libcxx/include/__algorithm/iter_swap.h
  libcxx/include/__algorithm/iterator_operations.h
  libcxx/include/__algorithm/lexicographical_compare.h
  libcxx/include/__algorithm/lexicographical_compare_three_way.h
  libcxx/include/__algorithm/lower_bound.h
  libcxx/include/__algorithm/make_heap.h
  libcxx/include/__algorithm/make_projected.h
  libcxx/include/__algorithm/max.h
  libcxx/include/__algorithm/max_element.h
  libcxx/include/__algorithm/merge.h
  libcxx/include/__algorithm/min.h
  libcxx/include/__algorithm/min_element.h
  libcxx/include/__algorithm/min_max_result.h
  libcxx/include/__algorithm/minmax.h
  libcxx/include/__algorithm/minmax_element.h
  libcxx/include/__algorithm/mismatch.h
  libcxx/include/__algorithm/move.h
  libcxx/include/__algorithm/move_backward.h
  libcxx/include/__algorithm/next_permutation.h
  libcxx/include/__algorithm/none_of.h
  libcxx/include/__algorithm/nth_element.h
  libcxx/include/__algorithm/partial_sort.h
  libcxx/include/__algorithm/partial_sort_copy.h
  libcxx/include/__algorithm/partition.h
  libcxx/include/__algorithm/partition_copy.h
  libcxx/include/__algorithm/partition_point.h
  libcxx/include/__algorithm/pop_heap.h
  libcxx/include/__algorithm/prev_permutation.h
  libcxx/include/__algorithm/push_heap.h
  libcxx/include/__algorithm/ranges_adjacent_find.h
  libcxx/include/__algorithm/ranges_all_of.h
  libcxx/include/__algorithm/ranges_any_of.h
  libcxx/include/__algorithm/ranges_binary_search.h
  libcxx/include/__algorithm/ranges_clamp.h
  libcxx/include/__algorithm/ranges_copy.h
  libcxx/include/__algorithm/ranges_copy_backward.h
  libcxx/include/__algorithm/ranges_copy_if.h
  libcxx/include/__algorithm/ranges_copy_n.h
  libcxx/include/__algorithm/ranges_count.h
  libcxx/include/__algorithm/ranges_count_if.h
  libcxx/include/__algorithm/ranges_equal.h
  libcxx/include/__algorithm/ranges_equal_range.h
  libcxx/include/__algorithm/ranges_fill.h
  libcxx/include/__algorithm/ranges_fill_n.h
  libcxx/include/__algorithm/ranges_find.h
  libcxx/include/__algorithm/ranges_find_end.h
  libcxx/include/__algorithm/ranges_find_first_of.h
  libcxx/include/__algorithm/ranges_find_if.h
  libcxx/include/__algorithm/ranges_find_if_not.h
  libcxx/include/__algorithm/ranges_for_each.h
  libcxx/include/__algorithm/ranges_for_each_n.h
  libcxx/include/__algorithm/ranges_generate.h
  libcxx/include/__algorithm/ranges_generate_n.h
  libcxx/include/__algorithm/ranges_includes.h
  libcxx/include/__algorithm/ranges_inplace_merge.h
  libcxx/include/__algorithm/ranges_is_heap.h
  libcxx/include/__algorithm/ranges_is_heap_until.h
  libcxx/include/__algorithm/ranges_is_partitioned.h
  libcxx/include/__algorithm/ranges_is_permutation.h
  libcxx/include/__algorithm/ranges_is_sorted.h
  libcxx/include/__algorithm/ranges_is_sorted_until.h
  libcxx/include/__algorithm/ranges_iterator_concept.h
  libcxx/include/__algorithm/ranges_lexicographical_compare.h
  libcxx/include/__algorithm/ranges_lower_bound.h
  libcxx/include/__algorithm/ranges_make_heap.h
  libcxx/include/__algorithm/ranges_max.h
  libcxx/include/__algorithm/ranges_max_element.h
  libcxx/include/__algorithm/ranges_merge.h
  libcxx/include/__algorithm/ranges_min.h
  libcxx/include/__algorithm/ranges_min_element.h
  libcxx/include/__algorithm/ranges_minmax.h
  libcxx/include/__algorithm/ranges_minmax_element.h
  libcxx/include/__algorithm/ranges_mismatch.h
  libcxx/include/__algorithm/ranges_move.h
  libcxx/include/__algorithm/ranges_move_backward.h
  libcxx/include/__algorithm/ranges_next_permutation.h
  libcxx/include/__algorithm/ranges_none_of.h
  libcxx/include/__algorithm/ranges_nth_element.h
  libcxx/include/__algorithm/ranges_partial_sort.h
  libcxx/include/__algorithm/ranges_partial_sort_copy.h
  libcxx/include/__algorithm/ranges_partition.h
  libcxx/include/__algorithm/ranges_partition_copy.h
  libcxx/include/__algorithm/ranges_partition_point.h
  libcxx/include/__algorithm/ranges_pop_heap.h
  libcxx/include/__algorithm/ranges_prev_permutation.h
  libcxx/include/__algorithm/ranges_push_heap.h
  libcxx/include/__algorithm/ranges_remove.h
  libcxx/include/__algorithm/ranges_remove_copy.h
  libcxx/include/__algorithm/ranges_remove_copy_if.h
  libcxx/include/__algorithm/ranges_remove_if.h
  libcxx/include/__algorithm/ranges_replace.h
  libcxx/include/__algorithm/ranges_replace_copy.h
  libcxx/include/__algorithm/ranges_replace_copy_if.h
  libcxx/include/__algorithm/ranges_replace_if.h
  libcxx/include/__algorithm/ranges_reverse.h
  libcxx/include/__algorithm/ranges_reverse_copy.h
  libcxx/include/__algorithm/ranges_rotate.h
  libcxx/include/__algorithm/ranges_rotate_copy.h
  libcxx/include/__algorithm/ranges_sample.h
  libcxx/include/__algorithm/ranges_search.h
  libcxx/include/__algorithm/ranges_search_n.h
  libcxx/include/__algorithm/ranges_set_difference.h
  libcxx/include/__algorithm/ranges_set_intersection.h
  libcxx/include/__algorithm/ranges_set_symmetric_difference.h
  libcxx/include/__algorithm/ranges_set_union.h
  libcxx/include/__algorithm/ranges_shuffle.h
  libcxx/include/__algorithm/ranges_sort.h
  libcxx/include/__algorithm/ranges_sort_heap.h
  libcxx/include/__algorithm/ranges_stable_partition.h
  libcxx/include/__algorithm/ranges_stable_sort.h
  libcxx/include/__algorithm/ranges_swap_ranges.h
  libcxx/include/__algorithm/ranges_transform.h
  libcxx/include/__algorithm/ranges_unique.h
  libcxx/include/__algorithm/ranges_unique_copy.h
  libcxx/include/__algorithm/ranges_upper_bound.h
  libcxx/include/__algorithm/remove.h
  libcxx/include/__algorithm/remove_copy.h
  libcxx/include/__algorithm/remove_copy_if.h
  libcxx/include/__algorithm/remove_if.h
  libcxx/include/__algorithm/replace.h
  libcxx/include/__algorithm/replace_copy.h
  libcxx/include/__algorithm/replace_copy_if.h
  libcxx/include/__algorithm/replace_if.h
  libcxx/include/__algorithm/reverse.h
  libcxx/include/__algorithm/reverse_copy.h
  libcxx/include/__algorithm/rotate.h
  libcxx/include/__algorithm/rotate_copy.h
  libcxx/include/__algorithm/sample.h
  libcxx/include/__algorithm/search.h
  libcxx/include/__algorithm/search_n.h
  libcxx/include/__algorithm/set_difference.h
  libcxx/include/__algorithm/set_intersection.h
  libcxx/include/__algorithm/set_symmetric_difference.h
  libcxx/include/__algorithm/set_union.h
  libcxx/include/__algorithm/shift_left.h
  libcxx/include/__algorithm/shift_right.h
  libcxx/include/__algorithm/shuffle.h
  libcxx/include/__algorithm/sift_down.h
  libcxx/include/__algorithm/sort.h
  libcxx/include/__algorithm/sort_heap.h
  libcxx/include/__algorithm/stable_partition.h
  libcxx/include/__algorithm/stable_sort.h
  libcxx/include/__algorithm/swap_ranges.h
  libcxx/include/__algorithm/three_way_comp_ref_type.h
  libcxx/include/__algorithm/transform.h
  libcxx/include/__algorithm/uniform_random_bit_generator_adaptor.h
  libcxx/include/__algorithm/unique.h
  libcxx/include/__algorithm/unique_copy.h
  libcxx/include/__algorithm/unwrap_iter.h
  libcxx/include/__algorithm/unwrap_range.h
  libcxx/include/__algorithm/upper_bound.h
  libcxx/include/__assert
  libcxx/include/__atomic/aliases.h
  libcxx/include/__atomic/atomic.h
  libcxx/include/__atomic/atomic_base.h
  libcxx/include/__atomic/atomic_flag.h
  libcxx/include/__atomic/atomic_init.h
  libcxx/include/__atomic/atomic_lock_free.h
  libcxx/include/__atomic/atomic_sync.h
  libcxx/include/__atomic/check_memory_order.h
  libcxx/include/__atomic/contention_t.h
  libcxx/include/__atomic/cxx_atomic_impl.h
  libcxx/include/__atomic/fence.h
  libcxx/include/__atomic/is_always_lock_free.h
  libcxx/include/__atomic/kill_dependency.h
  libcxx/include/__atomic/memory_order.h
  libcxx/include/__availability
  libcxx/include/__bit/bit_cast.h
  libcxx/include/__bit/bit_ceil.h
  libcxx/include/__bit/bit_floor.h
  libcxx/include/__bit/bit_log2.h
  libcxx/include/__bit/bit_width.h
  libcxx/include/__bit/blsr.h
  libcxx/include/__bit/byteswap.h
  libcxx/include/__bit/countl.h
  libcxx/include/__bit/countr.h
  libcxx/include/__bit/endian.h
  libcxx/include/__bit/has_single_bit.h
  libcxx/include/__bit/popcount.h
  libcxx/include/__bit/rotate.h
  libcxx/include/__bit_reference
  libcxx/include/__bsd_locale_defaults.h
  libcxx/include/__bsd_locale_fallbacks.h
  libcxx/include/__charconv/chars_format.h
  libcxx/include/__charconv/from_chars_integral.h
  libcxx/include/__charconv/from_chars_result.h
  libcxx/include/__charconv/tables.h
  libcxx/include/__charconv/to_chars.h
  libcxx/include/__charconv/to_chars_base_10.h
  libcxx/include/__charconv/to_chars_floating_point.h
  libcxx/include/__charconv/to_chars_integral.h
  libcxx/include/__charconv/to_chars_result.h
  libcxx/include/__charconv/traits.h
  libcxx/include/__chrono/calendar.h
  libcxx/include/__chrono/concepts.h
  libcxx/include/__chrono/convert_to_timespec.h
  libcxx/include/__chrono/convert_to_tm.h
  libcxx/include/__chrono/day.h
  libcxx/include/__chrono/duration.h
  libcxx/include/__chrono/file_clock.h
  libcxx/include/__chrono/formatter.h
  libcxx/include/__chrono/hh_mm_ss.h
  libcxx/include/__chrono/high_resolution_clock.h
  libcxx/include/__chrono/literals.h
  libcxx/include/__chrono/month.h
  libcxx/include/__chrono/month_weekday.h
  libcxx/include/__chrono/monthday.h
  libcxx/include/__chrono/ostream.h
  (640 more files...)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D141882.505807.patch
Type: text/x-patch
Size: 428026 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20230316/f912c25d/attachment-0001.bin>


More information about the libcxx-commits mailing list