Temporary header file '/tmp/ipYeZbgUwJ/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/adjacent_find.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/all_of.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/any_of.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/binary_search.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/clamp.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/comp.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/comp_ref_type.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/copy.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/copy_backward.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/copy_if.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/copy_n.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/count.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/count_if.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/equal.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/equal_range.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/fill.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/fill_n.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/find.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/find_end.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/find_first_of.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/find_if.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/find_if_not.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/for_each.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/for_each_n.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/generate.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/generate_n.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/half_positive.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/in_in_out_result.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/in_in_result.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/in_out_result.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/includes.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/inplace_merge.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/is_heap.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/is_heap_until.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/is_partitioned.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/is_permutation.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/is_sorted.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/is_sorted_until.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/iter_swap.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/lexicographical_compare.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/lower_bound.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/make_heap.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/max.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/max_element.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/merge.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/min.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/min_element.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/minmax.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/minmax_element.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/mismatch.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/move.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/move_backward.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/next_permutation.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/none_of.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/nth_element.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/partial_sort.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/partial_sort_copy.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/partition.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/partition_copy.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/partition_point.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/pop_heap.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/prev_permutation.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/push_heap.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/remove.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/remove_copy.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/remove_copy_if.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/remove_if.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/replace.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/replace_copy.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/replace_copy_if.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/replace_if.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/reverse.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/reverse_copy.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/rotate.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/rotate_copy.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/sample.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/search.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/search_n.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/set_difference.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/set_intersection.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/set_symmetric_difference.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/set_union.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/shift_left.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/shift_right.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/shuffle.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/sift_down.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/sort.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/sort_heap.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/stable_partition.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/stable_sort.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/swap_ranges.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/transform.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/unique.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/unique_copy.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/unwrap_iter.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__algorithm/upper_bound.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__bit/bit_cast.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__bit/byteswap.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__bsd_locale_defaults.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__bsd_locale_fallbacks.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__charconv/chars_format.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__charconv/from_chars_result.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__charconv/to_chars_result.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__chrono/calendar.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__chrono/convert_to_timespec.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__chrono/duration.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__chrono/file_clock.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__chrono/high_resolution_clock.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__chrono/steady_clock.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__chrono/system_clock.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__chrono/time_point.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__compare/common_comparison_category.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__compare/compare_partial_order_fallback.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__compare/compare_strong_order_fallback.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__compare/compare_three_way.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__compare/compare_three_way_result.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__compare/compare_weak_order_fallback.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__compare/is_eq.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__compare/ordering.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__compare/partial_order.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__compare/strong_order.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__compare/synth_three_way.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__compare/three_way_comparable.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__compare/weak_order.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/arithmetic.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/assignable.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/boolean_testable.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/class_or_enum.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/common_reference_with.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/common_with.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/constructible.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/convertible_to.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/copyable.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/derived_from.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/destructible.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/different_from.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/equality_comparable.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/invocable.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/movable.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/predicate.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/regular.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/relation.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/same_as.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/semiregular.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/swappable.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__concepts/totally_ordered.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__coroutine/coroutine_handle.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__coroutine/coroutine_traits.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__coroutine/noop_coroutine_handle.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__coroutine/trivial_awaitables.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__cxxabi_config.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/copy_options.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/directory_entry.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/directory_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/directory_options.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/file_status.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/file_time_type.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/file_type.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/filesystem_error.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/operations.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/path.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/path_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/perm_options.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/perms.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/recursive_directory_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/space_info.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__filesystem/u8path.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/format_arg.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/format_args.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/format_context.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/format_error.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/format_fwd.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/format_parse_context.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/format_string.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/format_to_n_result.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/formatter.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/formatter_bool.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/formatter_char.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/formatter_floating_point.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/formatter_integer.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/formatter_integral.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/formatter_pointer.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/formatter_string.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__format/parser_std_format_spec.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/binary_function.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/binary_negate.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/bind.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/bind_back.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/bind_front.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/binder1st.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/binder2nd.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/compose.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/default_searcher.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/function.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/hash.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/identity.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/invoke.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/is_transparent.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/mem_fn.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/mem_fun_ref.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/not_fn.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/operations.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/perfect_forward.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/pointer_to_binary_function.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/pointer_to_unary_function.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/ranges_operations.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/reference_wrapper.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/unary_function.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/unary_negate.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/unwrap_ref.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__functional/weak_result_type.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/access.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/advance.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/back_insert_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/common_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/concepts.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/counted_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/data.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/default_sentinel.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/distance.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/empty.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/erase_if_container.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/front_insert_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/incrementable_traits.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/indirectly_comparable.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/insert_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/istream_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/istreambuf_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/iter_move.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/iter_swap.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/iterator_traits.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/move_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/next.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/ostream_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/ostreambuf_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/prev.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/projected.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/readable_traits.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/reverse_access.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/reverse_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/size.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/unreachable_sentinel.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__iterator/wrap_iter.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__mbstate_t.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/addressof.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/allocation_guard.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/allocator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/allocator_arg_t.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/allocator_traits.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/auto_ptr.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/compressed_pair.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/concepts.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/construct_at.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/pointer_traits.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/ranges_construct_at.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/ranges_uninitialized_algorithms.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/raw_storage_iterator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/shared_ptr.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/temporary_buffer.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/uninitialized_algorithms.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/unique_ptr.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/uses_allocator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__memory/voidify.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__numeric/accumulate.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__numeric/adjacent_difference.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__numeric/exclusive_scan.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__numeric/gcd_lcm.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__numeric/inclusive_scan.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__numeric/inner_product.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__numeric/iota.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__numeric/midpoint.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__numeric/partial_sum.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__numeric/reduce.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__numeric/transform_exclusive_scan.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__numeric/transform_inclusive_scan.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__numeric/transform_reduce.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/bernoulli_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/binomial_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/cauchy_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/chi_squared_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/clamp_to_integral.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/default_random_engine.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/discard_block_engine.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/discrete_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/exponential_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/extreme_value_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/fisher_f_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/gamma_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/generate_canonical.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/geometric_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/independent_bits_engine.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/is_seed_sequence.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/knuth_b.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/linear_congruential_engine.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/log2.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/lognormal_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/mersenne_twister_engine.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/negative_binomial_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/normal_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/piecewise_constant_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/piecewise_linear_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/poisson_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/random_device.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/ranlux.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/seed_seq.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/shuffle_order_engine.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/student_t_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/subtract_with_carry_engine.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/uniform_int_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/uniform_random_bit_generator.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/uniform_real_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__random/weibull_distribution.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/access.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/all.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/common_view.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/concepts.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/copyable_box.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/counted.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/dangling.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/data.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/drop_view.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/empty.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/empty_view.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/enable_borrowed_range.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/enable_view.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/iota_view.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/join_view.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/non_propagating_cache.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/owning_view.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/range_adaptor.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/ref_view.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/reverse_view.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/single_view.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/size.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/subrange.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/take_view.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/transform_view.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/view_interface.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__ranges/views.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/android/locale_bionic.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/fuchsia/xlocale.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/ibm/gettod_zos.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/ibm/limits.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/ibm/locale_mgmt_zos.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/ibm/nanosleep.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/ibm/support.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/ibm/xlocale.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/musl/xlocale.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/newlib/xlocale.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/openbsd/xlocale.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/solaris/floatingpoint.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/solaris/wchar.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/solaris/xlocale.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/win32/limits_msvc_win32.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/win32/locale_win32.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/xlocale/__posix_l_fallback.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__support/xlocale/__strtonum_fallback.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__thread/poll_with_backoff.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__thread/timed_backoff_policy.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/as_const.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/auto_cast.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/cmp.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/declval.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/exchange.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/forward.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/in_place.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/integer_sequence.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/move.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/pair.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/piecewise_construct.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/priority_tag.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/rel_ops.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/swap.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/to_underlying.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__utility/transaction.h"
  #include "/usr/lib/llvm-14/include/c++/v1/__variant/monostate.h"
  #include "/usr/lib/llvm-14/include/c++/v1/complex.h"
  #include "/usr/lib/llvm-14/include/c++/v1/ctype.h"
  #include "/usr/lib/llvm-14/include/c++/v1/cxxabi.h"
  #include "/usr/lib/llvm-14/include/c++/v1/errno.h"
  #include "/usr/lib/llvm-14/include/c++/v1/fenv.h"
  #include "/usr/lib/llvm-14/include/c++/v1/float.h"
  #include "/usr/lib/llvm-14/include/c++/v1/inttypes.h"
  #include "/usr/lib/llvm-14/include/c++/v1/limits.h"
  #include "/usr/lib/llvm-14/include/c++/v1/locale.h"
  #include "/usr/lib/llvm-14/include/c++/v1/math.h"
  #include "/usr/lib/llvm-14/include/c++/v1/setjmp.h"
  #include "/usr/lib/llvm-14/include/c++/v1/stdbool.h"
  #include "/usr/lib/llvm-14/include/c++/v1/stddef.h"
  #include "/usr/lib/llvm-14/include/c++/v1/stdint.h"
  #include "/usr/lib/llvm-14/include/c++/v1/stdio.h"
  #include "/usr/lib/llvm-14/include/c++/v1/stdlib.h"
  #include "/usr/lib/llvm-14/include/c++/v1/string.h"
  #include "/usr/lib/llvm-14/include/c++/v1/tgmath.h"
  #include "/usr/lib/llvm-14/include/c++/v1/wchar.h"
  #include "/usr/lib/llvm-14/include/c++/v1/wctype.h"

  // add namespaces
  namespace std{typedef int tmp_add_type_1;}
  std::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace std{namespace __1{typedef int tmp_add_type_2;}}
  std::__1::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace std{namespace __1{namespace __anonc62f31b82411{typedef int tmp_add_type_3;}}}
  std::__1::__anonc62f31b82411::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace std{namespace __1{namespace __detail{typedef int tmp_add_type_4;}}}
  std::__1::__detail::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace std{namespace __1{namespace __find_detail{typedef int tmp_add_type_5;}}}
  std::__1::__find_detail::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace std{namespace __1{namespace __fs{typedef int tmp_add_type_6;}}}
  std::__1::__fs::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace std{namespace __1{namespace __fs{namespace filesystem{typedef int tmp_add_type_7;}}}}
  std::__1::__fs::filesystem::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace std{namespace __1{namespace __function{typedef int tmp_add_type_8;}}}
  std::__1::__function::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace std{namespace __1{namespace __indexer_detail{typedef int tmp_add_type_9;}}}
  std::__1::__indexer_detail::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace std{namespace __1{namespace __is_convertible_imp{typedef int tmp_add_type_10;}}}
  std::__1::__is_convertible_imp::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace std{namespace __1{namespace __itoa{typedef int tmp_add_type_11;}}}
  std::__1::__itoa::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace std{namespace __1{namespace __variant_detail{typedef int tmp_add_type_12;}}}
  std::__1::__variant_detail::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace std{namespace __1{namespace __variant_detail{namespace __access{typedef int tmp_add_type_13;}}}}
  std::__1::__variant_detail::__access::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace std{namespace __1{namespace __variant_detail{namespace __visitation{typedef int tmp_add_type_14;}}}}
  std::__1::__variant_detail::__visitation::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace std{namespace __1{namespace chrono{typedef int tmp_add_type_15;}}}
  std::__1::chrono::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace std{namespace __1{namespace literals{typedef int tmp_add_type_16;}}}
  std::__1::literals::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace std{namespace __1{namespace literals{namespace chrono_literals{typedef int tmp_add_type_17;}}}}
  std::__1::literals::chrono_literals::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace std{namespace __1{namespace literals{namespace string_literals{typedef int tmp_add_type_18;}}}}
  std::__1::literals::string_literals::tmp_add_type_18 tmp_add_func_18(){return 0;};
  namespace std{namespace __1{namespace literals{namespace string_view_literals{typedef int tmp_add_type_19;}}}}
  std::__1::literals::string_view_literals::tmp_add_type_19 tmp_add_func_19(){return 0;};
  namespace std{namespace __1{namespace placeholders{typedef int tmp_add_type_20;}}}
  std::__1::placeholders::tmp_add_type_20 tmp_add_func_20(){return 0;};
  namespace std{namespace __1{namespace rel_ops{typedef int tmp_add_type_21;}}}
  std::__1::rel_ops::tmp_add_type_21 tmp_add_func_21(){return 0;};
  namespace std{namespace __1{namespace this_thread{typedef int tmp_add_type_22;}}}
  std::__1::this_thread::tmp_add_type_22 tmp_add_func_22(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/ipYeZbgUwJ/dump1.h"  -I/usr/lib/llvm-14/include/c\+\+/v1 -I/usr/lib/llvm-14/include/c\+\+/v1/__support/solaris

In file included from /usr/lib/llvm-14/include/c++/v1/__support/solaris/floatingpoint.h:11,
                 from /usr/lib/llvm-14/include/c++/v1/__support/solaris/floatingpoint.h:11,
                 from /tmp/ipYeZbgUwJ/dump1.h:363:
/usr/lib/llvm-14/include/c++/v1/__support/solaris/floatingpoint.h:11:15: fatal error: floatingpoint.h: No such file or directory
   11 | #include_next "floatingpoint.h"
      |               ^~~~~~~~~~~~~~~~~
compilation terminated.

