Temporary header file '/tmp/Aszil9Ngym/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/include/rapidcheck/Assertions.h"
  #include "/usr/include/rapidcheck/Assertions.hpp"
  #include "/usr/include/rapidcheck/BeforeMinimalTestCase.h"
  #include "/usr/include/rapidcheck/Check.h"
  #include "/usr/include/rapidcheck/Check.hpp"
  #include "/usr/include/rapidcheck/Classify.h"
  #include "/usr/include/rapidcheck/Classify.hpp"
  #include "/usr/include/rapidcheck/Compat.h"
  #include "/usr/include/rapidcheck/Compat.hpp"
  #include "/usr/include/rapidcheck/Gen.h"
  #include "/usr/include/rapidcheck/Gen.hpp"
  #include "/usr/include/rapidcheck/GenerationFailure.h"
  #include "/usr/include/rapidcheck/Log.h"
  #include "/usr/include/rapidcheck/Log.hpp"
  #include "/usr/include/rapidcheck/Maybe.h"
  #include "/usr/include/rapidcheck/Maybe.hpp"
  #include "/usr/include/rapidcheck/Nothing.h"
  #include "/usr/include/rapidcheck/Random.h"
  #include "/usr/include/rapidcheck/Random.hpp"
  #include "/usr/include/rapidcheck/Seq.h"
  #include "/usr/include/rapidcheck/Seq.hpp"
  #include "/usr/include/rapidcheck/Show.h"
  #include "/usr/include/rapidcheck/Show.hpp"
  #include "/usr/include/rapidcheck/Shrinkable.h"
  #include "/usr/include/rapidcheck/Shrinkable.hpp"
  #include "/usr/include/rapidcheck/Traits.h"
  #include "/usr/include/rapidcheck/boost.h"
  #include "/usr/include/rapidcheck/boost_test.h"
  #include "/usr/include/rapidcheck/catch.h"
  #include "/usr/include/rapidcheck/detail/AlignedUnion.h"
  #include "/usr/include/rapidcheck/detail/Any.h"
  #include "/usr/include/rapidcheck/detail/Any.hpp"
  #include "/usr/include/rapidcheck/detail/ApplyTuple.h"
  #include "/usr/include/rapidcheck/detail/BitStream.h"
  #include "/usr/include/rapidcheck/detail/BitStream.hpp"
  #include "/usr/include/rapidcheck/detail/Capture.h"
  #include "/usr/include/rapidcheck/detail/Configuration.h"
  #include "/usr/include/rapidcheck/detail/ExecFixture.h"
  #include "/usr/include/rapidcheck/detail/FrequencyMap.h"
  #include "/usr/include/rapidcheck/detail/FunctionTraits.h"
  #include "/usr/include/rapidcheck/detail/ImplicitParam.h"
  #include "/usr/include/rapidcheck/detail/ImplicitParam.hpp"
  #include "/usr/include/rapidcheck/detail/IntSequence.h"
  #include "/usr/include/rapidcheck/detail/Platform.h"
  #include "/usr/include/rapidcheck/detail/Property.h"
  #include "/usr/include/rapidcheck/detail/Property.hpp"
  #include "/usr/include/rapidcheck/detail/PropertyContext.h"
  #include "/usr/include/rapidcheck/detail/Results.h"
  #include "/usr/include/rapidcheck/detail/Results.hpp"
  #include "/usr/include/rapidcheck/detail/Serialization.h"
  #include "/usr/include/rapidcheck/detail/Serialization.hpp"
  #include "/usr/include/rapidcheck/detail/ShowType.h"
  #include "/usr/include/rapidcheck/detail/ShowType.hpp"
  #include "/usr/include/rapidcheck/detail/TestListener.h"
  #include "/usr/include/rapidcheck/detail/TestListenerAdapter.h"
  #include "/usr/include/rapidcheck/detail/TestMetadata.h"
  #include "/usr/include/rapidcheck/detail/TestParams.h"
  #include "/usr/include/rapidcheck/detail/Traits.h"
  #include "/usr/include/rapidcheck/detail/TypeList.h"
  #include "/usr/include/rapidcheck/detail/Utility.h"
  #include "/usr/include/rapidcheck/detail/Variant.h"
  #include "/usr/include/rapidcheck/detail/Variant.hpp"
  #include "/usr/include/rapidcheck/fn/Common.h"
  #include "/usr/include/rapidcheck/fn/Common.hpp"
  #include "/usr/include/rapidcheck/gen/Arbitrary.h"
  #include "/usr/include/rapidcheck/gen/Arbitrary.hpp"
  #include "/usr/include/rapidcheck/gen/Build.h"
  #include "/usr/include/rapidcheck/gen/Build.hpp"
  #include "/usr/include/rapidcheck/gen/Chrono.h"
  #include "/usr/include/rapidcheck/gen/Chrono.hpp"
  #include "/usr/include/rapidcheck/gen/Container.h"
  #include "/usr/include/rapidcheck/gen/Container.hpp"
  #include "/usr/include/rapidcheck/gen/Create.h"
  #include "/usr/include/rapidcheck/gen/Create.hpp"
  #include "/usr/include/rapidcheck/gen/Exec.h"
  #include "/usr/include/rapidcheck/gen/Exec.hpp"
  #include "/usr/include/rapidcheck/gen/Maybe.h"
  #include "/usr/include/rapidcheck/gen/Maybe.hpp"
  #include "/usr/include/rapidcheck/gen/Numeric.h"
  #include "/usr/include/rapidcheck/gen/Numeric.hpp"
  #include "/usr/include/rapidcheck/gen/Predicate.h"
  #include "/usr/include/rapidcheck/gen/Predicate.hpp"
  #include "/usr/include/rapidcheck/gen/Select.h"
  #include "/usr/include/rapidcheck/gen/Select.hpp"
  #include "/usr/include/rapidcheck/gen/Text.h"
  #include "/usr/include/rapidcheck/gen/Text.hpp"
  #include "/usr/include/rapidcheck/gen/Transform.h"
  #include "/usr/include/rapidcheck/gen/Transform.hpp"
  #include "/usr/include/rapidcheck/gen/Tuple.h"
  #include "/usr/include/rapidcheck/gen/Tuple.hpp"
  #include "/usr/include/rapidcheck/gen/boost/Optional.h"
  #include "/usr/include/rapidcheck/gen/boost/Optional.hpp"
  #include "/usr/include/rapidcheck/gen/detail/ExecHandler.h"
  #include "/usr/include/rapidcheck/gen/detail/ExecRaw.h"
  #include "/usr/include/rapidcheck/gen/detail/ExecRaw.hpp"
  #include "/usr/include/rapidcheck/gen/detail/GenerationHandler.h"
  #include "/usr/include/rapidcheck/gen/detail/Recipe.h"
  #include "/usr/include/rapidcheck/gen/detail/ScaleInteger.h"
  #include "/usr/include/rapidcheck/gen/detail/ShrinkValueIterator.h"
  #include "/usr/include/rapidcheck/gen/detail/ShrinkValueIterator.hpp"
  #include "/usr/include/rapidcheck/gmock.h"
  #include "/usr/include/rapidcheck/gtest.h"
  #include "/usr/include/rapidcheck/seq/Create.h"
  #include "/usr/include/rapidcheck/seq/Create.hpp"
  #include "/usr/include/rapidcheck/seq/Operations.h"
  #include "/usr/include/rapidcheck/seq/Operations.hpp"
  #include "/usr/include/rapidcheck/seq/SeqIterator.h"
  #include "/usr/include/rapidcheck/seq/SeqIterator.hpp"
  #include "/usr/include/rapidcheck/seq/Transform.h"
  #include "/usr/include/rapidcheck/seq/Transform.hpp"
  #include "/usr/include/rapidcheck/shrink/Shrink.h"
  #include "/usr/include/rapidcheck/shrink/Shrink.hpp"
  #include "/usr/include/rapidcheck/shrinkable/Create.h"
  #include "/usr/include/rapidcheck/shrinkable/Create.hpp"
  #include "/usr/include/rapidcheck/shrinkable/Operations.h"
  #include "/usr/include/rapidcheck/shrinkable/Operations.hpp"
  #include "/usr/include/rapidcheck/shrinkable/Transform.h"
  #include "/usr/include/rapidcheck/shrinkable/Transform.hpp"
  #include "/usr/include/rapidcheck/state/Command.h"
  #include "/usr/include/rapidcheck/state/Command.hpp"
  #include "/usr/include/rapidcheck/state/Commands.h"
  #include "/usr/include/rapidcheck/state/Commands.hpp"
  #include "/usr/include/rapidcheck/state/State.h"
  #include "/usr/include/rapidcheck/state/State.hpp"
  #include "/usr/include/rapidcheck/state/gen/Commands.h"
  #include "/usr/include/rapidcheck/state/gen/Commands.hpp"
  #include "/usr/include/rapidcheck/state/gen/ExecCommands.h"
  #include "/usr/include/rapidcheck/state/gen/ExecCommands.hpp"
  #include "/usr/include/rapidcheck/state.h"
  #include "/usr/include/rapidcheck.h"

  // add namespaces
  namespace rc{typedef int tmp_add_type_1;}
  rc::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace rc{namespace compat{typedef int tmp_add_type_2;}}
  rc::compat::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace rc{namespace detail{typedef int tmp_add_type_3;}}
  rc::detail::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace rc{namespace detail{namespace expr{typedef int tmp_add_type_4;}}}
  rc::detail::expr::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace rc{namespace detail{namespace param{typedef int tmp_add_type_5;}}}
  rc::detail::param::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace rc{namespace detail{namespace tl{typedef int tmp_add_type_6;}}}
  rc::detail::tl::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace rc{namespace fn{typedef int tmp_add_type_7;}}
  rc::fn::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace rc{namespace gen{typedef int tmp_add_type_8;}}
  rc::gen::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace rc{namespace gen{namespace detail{typedef int tmp_add_type_9;}}}
  rc::gen::detail::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace rc{namespace gen{namespace detail{namespace param{typedef int tmp_add_type_10;}}}}
  rc::gen::detail::param::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace rc{namespace seq{typedef int tmp_add_type_11;}}
  rc::seq::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace rc{namespace seq{namespace detail{typedef int tmp_add_type_12;}}}
  rc::seq::detail::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace rc{namespace shrink{typedef int tmp_add_type_13;}}
  rc::shrink::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace rc{namespace shrink{namespace detail{typedef int tmp_add_type_14;}}}
  rc::shrink::detail::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace rc{namespace shrinkable{typedef int tmp_add_type_15;}}
  rc::shrinkable::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace rc{namespace shrinkable{namespace detail{typedef int tmp_add_type_16;}}}
  rc::shrinkable::detail::tmp_add_type_16 tmp_add_func_16(){return 0;};

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

In file included from /usr/include/rapidcheck/boost.h:5,
                 from /tmp/Aszil9Ngym/dump1.h:38:
/usr/include/rapidcheck/gen/boost/Optional.h:3:10: fatal error: boost/optional.hpp: No such file or directory
    3 | #include <boost/optional.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.

