Temporary header file '/tmp/VUyMybOMxL/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/FLAME.h" // add classes FLASH_Dep_s* tmp_add_class_0; FLASH_Queue_s* tmp_add_class_1; FLASH_Task_s* tmp_add_class_2; FLASH_Thread_s* tmp_add_class_3; FLA_Blocksize_s* tmp_add_class_4; FLA_Lock_s* tmp_add_class_5; FLA_Obj_struct* tmp_add_class_6; FLA_Obj_view* tmp_add_class_7; Multitype* tmp_add_class_8; Namelist* tmp_add_class_9; Vardesc* tmp_add_class_10; _G_fpos64_t* tmp_add_class_11; _G_fpos_t* tmp_add_class_12; _IO_cookie_io_functions_t* tmp_add_class_13; dcomplex* tmp_add_class_14; f_owner_ex* tmp_add_class_15; file_handle* tmp_add_class_16; fla_apcaq2ut_s* tmp_add_class_17; fla_apcaqutinc_s* tmp_add_class_18; fla_appiv_s* tmp_add_class_19; fla_apq2ut_s* tmp_add_class_20; fla_apqudut_s* tmp_add_class_21; fla_apqudutinc_s* tmp_add_class_22; fla_apqut_s* tmp_add_class_23; fla_apqutinc_s* tmp_add_class_24; fla_axpy_s* tmp_add_class_25; fla_axpyt_s* tmp_add_class_26; fla_bidiag_ut_s* tmp_add_class_27; fla_caqr2ut_s* tmp_add_class_28; fla_caqrutinc_s* tmp_add_class_29; fla_chol_s* tmp_add_class_30; fla_copy_s* tmp_add_class_31; fla_copyr_s* tmp_add_class_32; fla_copyt_s* tmp_add_class_33; fla_eig_gest_s* tmp_add_class_34; fla_gemm_s* tmp_add_class_35; fla_gemv_s* tmp_add_class_36; fla_hemm_s* tmp_add_class_37; fla_her2k_s* tmp_add_class_38; fla_herk_s* tmp_add_class_39; fla_hess_ut_s* tmp_add_class_40; fla_lq_ut_s* tmp_add_class_41; fla_lu_s* tmp_add_class_42; fla_lyap_s* tmp_add_class_43; fla_qr2_ut_s* tmp_add_class_44; fla_qr_ut_inc_s* tmp_add_class_45; fla_qr_ut_s* tmp_add_class_46; fla_scal_s* tmp_add_class_47; fla_scalr_s* tmp_add_class_48; fla_spdinv_s* tmp_add_class_49; fla_swap_s* tmp_add_class_50; fla_sylv_s* tmp_add_class_51; fla_symm_s* tmp_add_class_52; fla_syr2k_s* tmp_add_class_53; fla_syrk_s* tmp_add_class_54; fla_tpose_s* tmp_add_class_55; fla_tridiag_ut_s* tmp_add_class_56; fla_trinv_s* tmp_add_class_57; fla_trmm_s* tmp_add_class_58; fla_trsm_s* tmp_add_class_59; fla_trsv_s* tmp_add_class_60; fla_ttmm_s* tmp_add_class_61; fla_uddateut_s* tmp_add_class_62; fla_uddateutinc_s* tmp_add_class_63; flock64* tmp_add_class_64; iovec* tmp_add_class_65; itimerval* tmp_add_class_66; omp_alloctrait_t* tmp_add_class_67; omp_depend_t* tmp_add_class_68; scomplex* tmp_add_class_69; ucontext_t* tmp_add_class_70; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/VUyMybOMxL/dump1.h" In file included from /tmp/VUyMybOMxL/dump1.h:12: /usr/include/c++/12/string_view: In member function ‘std::basic_string_view<_CharT, _Traits>::size_type std::basic_string_view<_CharT, _Traits>::copy(_CharT*, size_type, size_type) const’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/string_view: In member function ‘constexpr std::basic_string_view<_CharT, _Traits> std::basic_string_view<_CharT, _Traits>::substr(size_type, size_type) const’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/string_view: In member function ‘constexpr int std::basic_string_view<_CharT, _Traits>::compare(std::basic_string_view<_CharT, _Traits>) const’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/bits/string_view.tcc: In member function ‘constexpr std::basic_string_view<_CharT, _Traits>::size_type std::basic_string_view<_CharT, _Traits>::rfind(const _CharT*, size_type, size_type) const’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/bits/basic_string.h: In member function ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) const’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/bits/basic_string.h: In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_If_sv<_Tp, int> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(const _Tp&) const’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/bits/basic_string.tcc: In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::rfind(const _CharT*, size_type, size_type) const’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/bits/basic_string.tcc: In member function ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(size_type, size_type, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) const’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/bits/basic_string.tcc: In member function ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(size_type, size_type, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) const’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/bits/basic_string.tcc: In member function ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(const _CharT*) const’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/bits/basic_string.tcc: In member function ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(size_type, size_type, const _CharT*) const’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/bits/basic_string.tcc: In member function ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(size_type, size_type, const _CharT*, size_type) const’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/bits/streambuf.tcc: In member function ‘virtual std::streamsize std::basic_streambuf<_CharT, _Traits>::xsgetn(char_type*, std::streamsize)’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/bits/streambuf.tcc: In member function ‘virtual std::streamsize std::basic_streambuf<_CharT, _Traits>::xsputn(const char_type*, std::streamsize)’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/bits/istream.tcc: In member function ‘std::streamsize std::basic_istream<_CharT, _Traits>::readsome(char_type*, std::streamsize)’: /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow(int_type)’: /usr/include/FLAME.h:816:21: error: expected unqualified-id before ‘(’ token 816 | #define max( x, y ) ( (x) > (y) ? (x) : (y) ) | ^ /usr/include/FLAME.h:813:21: error: expected unqualified-id before ‘(’ token 813 | #define min( x, y ) ( (x) < (y) ? (x) : (y) ) | ^ /usr/include/c++/12/complex: In function ‘_Tp std::__complex_abs(const complex<_Tp>&)’: /usr/include/FLAME.h:816:21: error: expected unqualified-id before ‘(’ token 816 | #define max( x, y ) ( (x) > (y) ? (x) : (y) ) | ^