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

  // add defines
  #define __STDC_VERSION__ 201710L
#define _FILE_OFFSET_BITS 64
#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/include/lemon/adaptors.h"
  #include "/usr/include/lemon/arg_parser.h"
  #include "/usr/include/lemon/assert.h"
  #include "/usr/include/lemon/bellman_ford.h"
  #include "/usr/include/lemon/bfs.h"
  #include "/usr/include/lemon/bin_heap.h"
  #include "/usr/include/lemon/binomial_heap.h"
  #include "/usr/include/lemon/bits/alteration_notifier.h"
  #include "/usr/include/lemon/bits/array_map.h"
  #include "/usr/include/lemon/bits/bezier.h"
  #include "/usr/include/lemon/bits/default_map.h"
  #include "/usr/include/lemon/bits/edge_set_extender.h"
  #include "/usr/include/lemon/bits/enable_if.h"
  #include "/usr/include/lemon/bits/graph_adaptor_extender.h"
  #include "/usr/include/lemon/bits/graph_extender.h"
  #include "/usr/include/lemon/bits/lock.h"
  #include "/usr/include/lemon/bits/map_extender.h"
  #include "/usr/include/lemon/bits/path_dump.h"
  #include "/usr/include/lemon/bits/solver_bits.h"
  #include "/usr/include/lemon/bits/traits.h"
  #include "/usr/include/lemon/bits/variant.h"
  #include "/usr/include/lemon/bits/vector_map.h"
  #include "/usr/include/lemon/bits/windows.h"
  #include "/usr/include/lemon/bucket_heap.h"
  #include "/usr/include/lemon/capacity_scaling.h"
  #include "/usr/include/lemon/cbc.h"
  #include "/usr/include/lemon/christofides_tsp.h"
  #include "/usr/include/lemon/circulation.h"
  #include "/usr/include/lemon/clp.h"
  #include "/usr/include/lemon/color.h"
  #include "/usr/include/lemon/concept_check.h"
  #include "/usr/include/lemon/concepts/bpgraph.h"
  #include "/usr/include/lemon/concepts/digraph.h"
  #include "/usr/include/lemon/concepts/graph.h"
  #include "/usr/include/lemon/concepts/graph_components.h"
  #include "/usr/include/lemon/concepts/heap.h"
  #include "/usr/include/lemon/concepts/maps.h"
  #include "/usr/include/lemon/concepts/path.h"
  #include "/usr/include/lemon/config.h"
  #include "/usr/include/lemon/connectivity.h"
  #include "/usr/include/lemon/core.h"
  #include "/usr/include/lemon/cost_scaling.h"
  #include "/usr/include/lemon/counter.h"
  #include "/usr/include/lemon/cplex.h"
  #include "/usr/include/lemon/cycle_canceling.h"
  #include "/usr/include/lemon/dfs.h"
  #include "/usr/include/lemon/dheap.h"
  #include "/usr/include/lemon/dijkstra.h"
  #include "/usr/include/lemon/dim2.h"
  #include "/usr/include/lemon/dimacs.h"
  #include "/usr/include/lemon/edge_set.h"
  #include "/usr/include/lemon/edmonds_karp.h"
  #include "/usr/include/lemon/elevator.h"
  #include "/usr/include/lemon/error.h"
  #include "/usr/include/lemon/euler.h"
  #include "/usr/include/lemon/fib_heap.h"
  #include "/usr/include/lemon/fractional_matching.h"
  #include "/usr/include/lemon/full_graph.h"
  #include "/usr/include/lemon/glpk.h"
  #include "/usr/include/lemon/gomory_hu.h"
  #include "/usr/include/lemon/graph_to_eps.h"
  #include "/usr/include/lemon/greedy_tsp.h"
  #include "/usr/include/lemon/grid_graph.h"
  #include "/usr/include/lemon/grosso_locatelli_pullan_mc.h"
  #include "/usr/include/lemon/hao_orlin.h"
  #include "/usr/include/lemon/hartmann_orlin_mmc.h"
  #include "/usr/include/lemon/howard_mmc.h"
  #include "/usr/include/lemon/hypercube_graph.h"
  #include "/usr/include/lemon/insertion_tsp.h"
  #include "/usr/include/lemon/karp_mmc.h"
  #include "/usr/include/lemon/kruskal.h"
  #include "/usr/include/lemon/lgf_reader.h"
  #include "/usr/include/lemon/lgf_writer.h"
  #include "/usr/include/lemon/list_graph.h"
  #include "/usr/include/lemon/lp.h"
  #include "/usr/include/lemon/lp_base.h"
  #include "/usr/include/lemon/lp_skeleton.h"
  #include "/usr/include/lemon/maps.h"
  #include "/usr/include/lemon/matching.h"
  #include "/usr/include/lemon/math.h"
  #include "/usr/include/lemon/max_cardinality_search.h"
  #include "/usr/include/lemon/min_cost_arborescence.h"
  #include "/usr/include/lemon/nagamochi_ibaraki.h"
  #include "/usr/include/lemon/nauty_reader.h"
  #include "/usr/include/lemon/nearest_neighbor_tsp.h"
  #include "/usr/include/lemon/network_simplex.h"
  #include "/usr/include/lemon/opt2_tsp.h"
  #include "/usr/include/lemon/pairing_heap.h"
  #include "/usr/include/lemon/path.h"
  #include "/usr/include/lemon/planarity.h"
  #include "/usr/include/lemon/preflow.h"
  #include "/usr/include/lemon/quad_heap.h"
  #include "/usr/include/lemon/radix_heap.h"
  #include "/usr/include/lemon/radix_sort.h"
  #include "/usr/include/lemon/random.h"
  #include "/usr/include/lemon/smart_graph.h"
  #include "/usr/include/lemon/soplex.h"
  #include "/usr/include/lemon/static_graph.h"
  #include "/usr/include/lemon/suurballe.h"
  #include "/usr/include/lemon/time_measure.h"
  #include "/usr/include/lemon/tolerance.h"
  #include "/usr/include/lemon/unionfind.h"

  // add namespaces
  namespace lemon{typedef int tmp_add_type_1;}
  lemon::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace lemon{namespace bits{typedef int tmp_add_type_2;}}
  lemon::bits::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace lemon{namespace concepts{typedef int tmp_add_type_3;}}
  lemon::concepts::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace lemon{namespace dim2{typedef int tmp_add_type_4;}}
  lemon::dim2::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace soplex{typedef int tmp_add_type_5;}
  soplex::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace lemon{namespace _adaptor_bits{typedef int tmp_add_type_6;}}
  lemon::_adaptor_bits::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace lemon{namespace _assert_bits{typedef int tmp_add_type_7;}}
  lemon::_assert_bits::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace lemon{namespace _bucket_heap_bits{typedef int tmp_add_type_8;}}
  lemon::_bucket_heap_bits::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace lemon{namespace _connectivity_bits{typedef int tmp_add_type_9;}}
  lemon::_connectivity_bits::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace lemon{namespace _core_bits{typedef int tmp_add_type_10;}}
  lemon::_core_bits::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace lemon{namespace _graph_to_eps_bits{typedef int tmp_add_type_11;}}
  lemon::_graph_to_eps_bits::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace lemon{namespace _graph_utils_bits{typedef int tmp_add_type_12;}}
  lemon::_graph_utils_bits::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace lemon{namespace _kruskal_bits{typedef int tmp_add_type_13;}}
  lemon::_kruskal_bits::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace lemon{namespace _maps_bits{typedef int tmp_add_type_14;}}
  lemon::_maps_bits::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace lemon{namespace _path_bits{typedef int tmp_add_type_15;}}
  lemon::_path_bits::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace lemon{namespace _planarity_bits{typedef int tmp_add_type_16;}}
  lemon::_planarity_bits::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace lemon{namespace _radix_sort_bits{typedef int tmp_add_type_17;}}
  lemon::_radix_sort_bits::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace lemon{namespace _random_bits{typedef int tmp_add_type_18;}}
  lemon::_random_bits::tmp_add_type_18 tmp_add_func_18(){return 0;};
  namespace lemon{namespace _reader_bits{typedef int tmp_add_type_19;}}
  lemon::_reader_bits::tmp_add_type_19 tmp_add_func_19(){return 0;};
  namespace lemon{namespace _solver_bits{typedef int tmp_add_type_20;}}
  lemon::_solver_bits::tmp_add_type_20 tmp_add_func_20(){return 0;};
  namespace lemon{namespace _variant_bits{typedef int tmp_add_type_21;}}
  lemon::_variant_bits::tmp_add_type_21 tmp_add_func_21(){return 0;};
  namespace lemon{namespace _writer_bits{typedef int tmp_add_type_22;}}
  lemon::_writer_bits::tmp_add_type_22 tmp_add_func_22(){return 0;};
  namespace lemon{namespace concepts{namespace _path_bits{typedef int tmp_add_type_23;}}}
  lemon::concepts::_path_bits::tmp_add_type_23 tmp_add_func_23(){return 0;};

  // add classes
  _G_fpos64_t* tmp_add_class_0;
  _G_fpos_t* tmp_add_class_1;
  _IO_cookie_io_functions_t* tmp_add_class_2;
  itimerval* tmp_add_class_3;
  tms* tmp_add_class_4;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/8lgfafbcY7/dump1.h"

