Temporary header file '/tmp/0DRNRhFtNX/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/mirtest/mir/test/auto_unblock_thread.h"
  #include "/usr/include/mirtest/mir/test/cross_process_action.h"
  #include "/usr/include/mirtest/mir/test/cross_process_sync.h"
  #include "/usr/include/mirtest/mir/test/death.h"
  #include "/usr/include/mirtest/mir/test/display_config_matchers.h"
  #include "/usr/include/mirtest/mir/test/doubles/fake_display.h"
  #include "/usr/include/mirtest/mir/test/doubles/mock_egl.h"
  #include "/usr/include/mirtest/mir/test/doubles/mock_gl.h"
  #include "/usr/include/mirtest/mir/test/doubles/nested_mock_egl.h"
  #include "/usr/include/mirtest/mir/test/doubles/null_gl_context.h"
  #include "/usr/include/mirtest/mir/test/doubles/null_logger.h"
  #include "/usr/include/mirtest/mir/test/doubles/stub_cursor.h"
  #include "/usr/include/mirtest/mir/test/doubles/stub_cursor_image.h"
  #include "/usr/include/mirtest/mir/test/doubles/stub_display_configuration.h"
  #include "/usr/include/mirtest/mir/test/doubles/stub_keymap.h"
  #include "/usr/include/mirtest/mir/test/empty_deleter.h"
  #include "/usr/include/mirtest/mir/test/event_factory.h"
  #include "/usr/include/mirtest/mir/test/event_matchers.h"
  #include "/usr/include/mirtest/mir/test/fake_shared.h"
  #include "/usr/include/mirtest/mir/test/geometry_matchers.h"
  #include "/usr/include/mirtest/mir/test/pipe.h"
  #include "/usr/include/mirtest/mir/test/popen.h"
  #include "/usr/include/mirtest/mir/test/signal.h"
  #include "/usr/include/mirtest/mir/test/signal_actions.h"
  #include "/usr/include/mirtest/mir/test/spin_wait.h"
  #include "/usr/include/mirtest/mir_test_framework/async_server_runner.h"
  #include "/usr/include/mirtest/mir_test_framework/executable_path.h"
  #include "/usr/include/mirtest/mir_test_framework/fake_input_device.h"
  #include "/usr/include/mirtest/mir_test_framework/headless_display_buffer_compositor_factory.h"
  #include "/usr/include/mirtest/mir_test_framework/headless_in_process_server.h"
  #include "/usr/include/mirtest/mir_test_framework/headless_test.h"
  #include "/usr/include/mirtest/mir_test_framework/input_device_faker.h"
  #include "/usr/include/mirtest/mir_test_framework/main.h"
  #include "/usr/include/mirtest/mir_test_framework/passthrough_tracker.h"
  #include "/usr/include/mirtest/mir_test_framework/process.h"
  #include "/usr/include/mirtest/mir_test_framework/server_runner.h"
  #include "/usr/include/mirtest/mir_test_framework/stub_server_platform_factory.h"
  #include "/usr/include/mirtest/mir_test_framework/temporary_environment_value.h"
  #include "/usr/include/mirtest/miral/test_display_server.h"
  #include "/usr/include/mirtest/miral/test_server.h"

  // add namespaces
  namespace mir{typedef int tmp_add_type_1;}
  mir::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace mir{namespace test{typedef int tmp_add_type_2;}}
  mir::test::tmp_add_type_2 tmp_add_func_2(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/0DRNRhFtNX/dump1.h"  -I/usr/include/mirtest -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircore -I/usr/include/mircommon

In file included from /tmp/0DRNRhFtNX/dump1.h:15:
/usr/include/mirtest/mir/test/death.h:21:10: fatal error: gtest/gtest.h: No such file or directory
   21 | #include <gtest/gtest.h>
      |          ^~~~~~~~~~~~~~~
compilation terminated.

