prt-get: updating /usr/ports/crux-musl/clang prt-get: starting build Tue Mar 3 15:07:44 2026 =======> Downloading 'https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/clang-21.1.8.src.tar.xz'. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 25.76M 40 10.40M 0 0 8.51M 0 00:03 00:01 00:02 10.40M 86 25.76M 86 22.31M 0 0 10.04M 0 00:02 00:02 11.16M 100 25.76M 100 25.76M 0 0 10.26M 0 00:02 00:02 11.16M 100 25.76M 100 25.76M 0 0 10.26M 0 00:02 00:02 11.16M 100 25.76M 100 25.76M 0 0 10.26M 0 00:02 00:02 11.16M =======> Building '/usr/pkgmk/pkg/clang#21.1.8-1.pkg.tar.xz'. bsdtar -p -o -C /tmp/pkgmk-clang/src -xf /usr/pkgmk/src/clang-21.1.8.src.tar.xz bsdtar -p -o -C /tmp/pkgmk-clang/src -xf /usr/pkgmk/src/cmake-21.1.8.src.tar.xz cp musl-targets.patch /tmp/pkgmk-clang/src + build ++ prt-get current llvm + llvm_version=21.1.8-1 + '[' '!' 21.1.8-1 == 21.1.8-1 ']' + prt-get isinst ccache package ccache is installed + PKGMK_CLANG+=' -D LLVM_CCACHE_BUILD=ON' + mv cmake-21.1.8.src cmake + patch -Np2 -d clang-21.1.8.src -i /tmp/pkgmk-clang/src/musl-targets.patch patching file lib/Driver/ToolChains/Gnu.cpp Hunk #1 succeeded at 2420 (offset -125 lines). Hunk #2 succeeded at 2493 (offset -125 lines). + cmake -S clang-21.1.8.src -B build -G Ninja -D LLVM_CCACHE_BUILD=ON -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LIBEXECDIR=lib/clang -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_BUILD_TYPE=Release -DFETCHCONTENT_FULLY_DISCONNECTED=ON '-DCMAKE_C_FLAGS_RELEASE=-O3 -march=x86-64 -pipe' '-DCMAKE_CXX_FLAGS_RELEASE=-O3 -march=x86-64 -pipe' -DLLVM_ENABLE_RTTI=ON -DLLVM_ENABLE_EH=ON -DLLVM_INCLUDE_TESTS=OFF -DLLVM_ENABLE_LIBXML2=OFF -DCLANG_BUILD_EXAMPLES=OFF -DCLANG_INCLUDE_DOCS=OFF -DCLANG_INCLUDE_TESTS=OFF -DLIBCLANG_BUILD_STATIC=ON -Wno-dev -- The C compiler identification is GNU 14.3.0 -- The CXX compiler identification is GNU 14.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/ccache/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/ccache/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for histedit.h -- Looking for histedit.h - found -- Found LibEdit: /usr/include (found version "2.11") -- Found ZLIB: /usr/lib/libz.so (found version "1.3.2") -- Found zstd: /usr/lib/libzstd.so -- Linker detection: GNU ld -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Failed -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Success -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Found Python3: /usr/bin/python3.12 (found version "3.12.12") found components: Interpreter -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for dladdr -- Looking for dladdr - found -- Clang version: 21.1.8 -- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS -- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS - Success -- Found Git: /usr/bin/git (found version "2.53.0") -- Looking for include file sys/inotify.h -- Looking for include file sys/inotify.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_LINKER_FLAG_LONG_PLT -- Performing Test HAVE_LINKER_FLAG_LONG_PLT - Failed -- Configuring done (5.0s) -- Generating done (0.6s) CMake Warning: Manually-specified variables were not used by the project: FETCHCONTENT_FULLY_DISCONNECTED LLVM_CCACHE_BUILD -- Build files have been written to: /tmp/pkgmk-clang/src/build + cmake --build build [1/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o [2/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o [3/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ASTTableGen.cpp.o [4/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangBuiltinTemplatesEmitter.cpp.o [5/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTNodesEmitter.cpp.o [6/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o [7/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangBuiltinsEmitter.cpp.o [8/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o [9/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTPropertiesEmitter.cpp.o [10/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpcodesEmitter.cpp.o [11/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSACheckersEmitter.cpp.o [12/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangTypeNodesEmitter.cpp.o [13/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSyntaxEmitter.cpp.o [14/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOptionDocEmitter.cpp.o [15/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o [16/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o /tmp/pkgmk-clang/src/clang-21.1.8.src/utils/TableGen/ClangDiagnosticsEmitter.cpp: In member function 'void {anonymous}::DiagTextVisitor::VisitSubstitution({anonymous}::SubstitutionPiece*) [with Derived = {anonymous}::DiagEnumPrinter]': /tmp/pkgmk-clang/src/clang-21.1.8.src/utils/TableGen/ClangDiagnosticsEmitter.cpp:745:25: warning: '*(const std::vector >*)((char*)&Guard + offsetof(::DiagTextVisitor<::DiagEnumPrinter>::SubstitutionContext, ::DiagTextVisitor<::DiagEnumPrinter>::SubstitutionContext::OldMappings.std::optional > >::.std::_Optional_base >, false, false>::)).std::vector::std::_Vector_base >.std::_Vector_base >::_M_impl.std::_Vector_base >::_Vector_impl::std::_Vector_base >::_Vector_impl_data.std::_Vector_base >::_Vector_impl_data::_M_start' may be used uninitialized [-Wmaybe-uninitialized] 745 | SubstitutionContext Guard(*this, P); | ^~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/utils/TableGen/ClangDiagnosticsEmitter.cpp:745:25: warning: '*(const std::vector >*)((char*)&Guard + offsetof(::DiagTextVisitor<::DiagEnumPrinter>::SubstitutionContext, ::DiagTextVisitor<::DiagEnumPrinter>::SubstitutionContext::OldMappings.std::optional > >::.std::_Optional_base >, false, false>::)).std::vector::std::_Vector_base >.std::_Vector_base >::_M_impl.std::_Vector_base >::_Vector_impl::std::_Vector_base >::_Vector_impl_data.std::_Vector_base >::_Vector_impl_data::_M_finish' may be used uninitialized [-Wmaybe-uninitialized] [17/1538] Building Options.inc... [18/1538] Bundling HTMLLogger resources [19/1538] Copying clang's builtins.h... [20/1538] Copying clang's float.h... [21/1538] Copying clang's inttypes.h... [22/1538] Copying clang's iso646.h... [23/1538] Copying clang's limits.h... [24/1538] Copying clang's module.modulemap... [25/1538] Copying clang's stdalign.h... [26/1538] Copying clang's stdarg.h... [27/1538] Copying clang's __stdarg___gnuc_va_list.h... [28/1538] Copying clang's __stdarg___va_copy.h... [29/1538] Copying clang's __stdarg_header_macro.h... [30/1538] Copying clang's __stdarg_va_arg.h... [31/1538] Copying clang's __stdarg_va_copy.h... [32/1538] Copying clang's __stdarg_va_list.h... [33/1538] Copying clang's stdatomic.h... [34/1538] Copying clang's stdbool.h... [35/1538] Copying clang's stdcountof.h... [36/1538] Copying clang's stdckdint.h... [37/1538] Copying clang's stddef.h... [38/1538] Copying clang's __stddef_header_macro.h... [39/1538] Copying clang's __stddef_max_align_t.h... [40/1538] Copying clang's __stddef_null.h... [41/1538] Copying clang's __stddef_nullptr_t.h... [42/1538] Copying clang's __stddef_offsetof.h... [43/1538] Copying clang's __stddef_ptrdiff_t.h... [44/1538] Copying clang's __stddef_rsize_t.h... [45/1538] Copying clang's __stddef_size_t.h... [46/1538] Copying clang's __stddef_unreachable.h... [47/1538] Copying clang's __stddef_wchar_t.h... [48/1538] Copying clang's __stddef_wint_t.h... [49/1538] Copying clang's stdint.h... [50/1538] Copying clang's stdnoreturn.h... [51/1538] Copying clang's tgmath.h... [52/1538] Copying clang's unwind.h... [53/1538] Copying clang's varargs.h... [54/1538] Copying clang's arm_acle.h... [55/1538] Copying clang's arm_cmse.h... [56/1538] Copying clang's armintr.h... [57/1538] Copying clang's arm64intr.h... [58/1538] Copying clang's arm_neon_sve_bridge.h... [59/1538] Copying clang's __clang_cuda_builtin_vars.h... [60/1538] Copying clang's __clang_cuda_math.h... [61/1538] Copying clang's __clang_cuda_cmath.h... [62/1538] Copying clang's __clang_cuda_complex_builtins.h... [63/1538] Copying clang's __clang_cuda_device_functions.h... [64/1538] Copying clang's __clang_cuda_intrinsics.h... [65/1538] Copying clang's __clang_cuda_texture_intrinsics.h... [66/1538] Copying clang's __clang_cuda_libdevice_declares.h... [67/1538] Copying clang's __clang_cuda_math_forward_declares.h... [68/1538] Copying clang's __clang_cuda_runtime_wrapper.h... [69/1538] Copying clang's hexagon_circ_brev_intrinsics.h... [70/1538] Copying clang's hexagon_protos.h... [71/1538] Copying clang's hexagon_types.h... [72/1538] Copying clang's hvx_hexagon_protos.h... [73/1538] Copying clang's __clang_hip_libdevice_declares.h... [74/1538] Copying clang's __clang_hip_cmath.h... [75/1538] Copying clang's __clang_hip_math.h... [76/1538] Copying clang's __clang_hip_stdlib.h... [77/1538] Copying clang's __clang_hip_runtime_wrapper.h... [78/1538] Copying clang's larchintrin.h... [79/1538] Copying clang's lasxintrin.h... [80/1538] Copying clang's lsxintrin.h... [81/1538] Copying clang's msa.h... [82/1538] Copying clang's opencl-c.h... [83/1538] Copying clang's opencl-c-base.h... [84/1538] Copying clang's altivec.h... [85/1538] Copying clang's htmintrin.h... [86/1538] Copying clang's htmxlintrin.h... [87/1538] Copying clang's riscv_bitmanip.h... [88/1538] Copying clang's riscv_corev_alu.h... [89/1538] Copying clang's riscv_crypto.h... [90/1538] Copying clang's riscv_ntlh.h... [91/1538] Copying clang's sifive_vector.h... [92/1538] Copying clang's andes_vector.h... [93/1538] Copying clang's __clang_spirv_builtins.h... [94/1538] Copying clang's s390intrin.h... [95/1538] Copying clang's vecintrin.h... [96/1538] Copying clang's velintrin.h... [97/1538] Copying clang's velintrin_gen.h... [98/1538] Copying clang's velintrin_approx.h... [99/1538] Copying clang's adcintrin.h... [100/1538] Copying clang's adxintrin.h... [101/1538] Copying clang's ammintrin.h... [102/1538] Copying clang's amxavx512intrin.h... [103/1538] Copying clang's amxbf16transposeintrin.h... [104/1538] Copying clang's amxcomplexintrin.h... [105/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/TableGen.cpp.o [106/1538] Copying clang's amxcomplextransposeintrin.h... [107/1538] Copying clang's amxfp16transposeintrin.h... [108/1538] Copying clang's amxfp16intrin.h... [109/1538] Copying clang's amxfp8intrin.h... [110/1538] Copying clang's amxmovrsintrin.h... [111/1538] Copying clang's amxintrin.h... [112/1538] Copying clang's amxtf32intrin.h... [113/1538] Copying clang's amxmovrstransposeintrin.h... [114/1538] Copying clang's amxtf32transposeintrin.h... [115/1538] Copying clang's amxtransposeintrin.h... [116/1538] Copying clang's avx10_2_512bf16intrin.h... [117/1538] Copying clang's avx10_2_512convertintrin.h... [118/1538] Copying clang's avx10_2_512minmaxintrin.h... [119/1538] Copying clang's avx10_2_512niintrin.h... [120/1538] Copying clang's avx10_2_512satcvtdsintrin.h... [121/1538] Copying clang's avx10_2_512satcvtintrin.h... [122/1538] Copying clang's avx10_2bf16intrin.h... [123/1538] Copying clang's avx10_2convertintrin.h... [124/1538] Copying clang's avx10_2copyintrin.h... [125/1538] Copying clang's avx10_2minmaxintrin.h... [126/1538] Copying clang's avx10_2niintrin.h... [127/1538] Copying clang's avx10_2satcvtdsintrin.h... [128/1538] Copying clang's avx10_2satcvtintrin.h... [129/1538] Copying clang's avx2intrin.h... [130/1538] Copying clang's avx512bf16intrin.h... [131/1538] Copying clang's avx512bitalgintrin.h... [132/1538] Copying clang's avx512cdintrin.h... [133/1538] Copying clang's avx512bwintrin.h... [134/1538] Copying clang's avx512dqintrin.h... [135/1538] Copying clang's avx512fintrin.h... [136/1538] Copying clang's avx512fp16intrin.h... [137/1538] Copying clang's avx512ifmaintrin.h... [138/1538] Copying clang's avx512ifmavlintrin.h... [139/1538] Copying clang's avx512vbmi2intrin.h... [140/1538] Copying clang's avx512vbmiintrin.h... [141/1538] Copying clang's avx512vbmivlintrin.h... [142/1538] Copying clang's avx512vlbf16intrin.h... [143/1538] Copying clang's avx512vlbwintrin.h... [144/1538] Copying clang's avx512vlbitalgintrin.h... [145/1538] Copying clang's avx512vlcdintrin.h... [146/1538] Copying clang's avx512vldqintrin.h... [147/1538] Copying clang's avx512vlfp16intrin.h... [148/1538] Copying clang's avx512vlvbmi2intrin.h... [149/1538] Copying clang's avx512vlintrin.h... [150/1538] Copying clang's avx512vlvnniintrin.h... [151/1538] Copying clang's avx512vlvp2intersectintrin.h... [152/1538] Copying clang's avx512vnniintrin.h... [153/1538] Copying clang's avx512vp2intersectintrin.h... [154/1538] Copying clang's avx512vpopcntdqintrin.h... [155/1538] Copying clang's avxifmaintrin.h... [156/1538] Copying clang's avx512vpopcntdqvlintrin.h... [157/1538] Copying clang's avxneconvertintrin.h... [158/1538] Copying clang's avxintrin.h... [159/1538] Copying clang's avxvnniint8intrin.h... [160/1538] Copying clang's avxvnniint16intrin.h... [161/1538] Copying clang's avxvnniintrin.h... [162/1538] Copying clang's bmi2intrin.h... [163/1538] Copying clang's bmiintrin.h... [164/1538] Copying clang's cetintrin.h... [165/1538] Copying clang's cldemoteintrin.h... [166/1538] Copying clang's clflushoptintrin.h... [167/1538] Copying clang's clwbintrin.h... [168/1538] Copying clang's clzerointrin.h... [169/1538] Copying clang's cmpccxaddintrin.h... [170/1538] Copying clang's crc32intrin.h... [171/1538] Copying clang's emmintrin.h... [172/1538] Copying clang's enqcmdintrin.h... [173/1538] Copying clang's fma4intrin.h... [174/1538] Copying clang's f16cintrin.h... [175/1538] Copying clang's fmaintrin.h... [176/1538] Copying clang's gfniintrin.h... [177/1538] Copying clang's fxsrintrin.h... [178/1538] Copying clang's hresetintrin.h... [179/1538] Copying clang's ia32intrin.h... [180/1538] Copying clang's immintrin.h... [181/1538] Copying clang's invpcidintrin.h... [182/1538] Copying clang's keylockerintrin.h... [183/1538] Copying clang's lwpintrin.h... [184/1538] Copying clang's mm3dnow.h... [185/1538] Copying clang's lzcntintrin.h... [186/1538] Copying clang's mmintrin.h... [187/1538] Copying clang's movdirintrin.h... [188/1538] Copying clang's movrs_avx10_2_512intrin.h... [189/1538] Copying clang's movrs_avx10_2intrin.h... [190/1538] Copying clang's movrsintrin.h... [191/1538] Copying clang's mwaitxintrin.h... [192/1538] Copying clang's pconfigintrin.h... [193/1538] Copying clang's nmmintrin.h... [194/1538] Copying clang's pkuintrin.h... [195/1538] Copying clang's pmmintrin.h... [196/1538] Copying clang's popcntintrin.h... [197/1538] Copying clang's prfchiintrin.h... [198/1538] Copying clang's prfchwintrin.h... [199/1538] Copying clang's ptrauth.h... [200/1538] Copying clang's ptwriteintrin.h... [201/1538] Copying clang's raointintrin.h... [202/1538] Copying clang's rdpruintrin.h... [203/1538] Copying clang's rdseedintrin.h... [204/1538] Copying clang's serializeintrin.h... [205/1538] Copying clang's rtmintrin.h... [206/1538] Copying clang's sgxintrin.h... [207/1538] Copying clang's sha512intrin.h... [208/1538] Copying clang's sm3intrin.h... [209/1538] Copying clang's shaintrin.h... [210/1538] Copying clang's sm4intrin.h... [211/1538] Copying clang's sm4evexintrin.h... [212/1538] Copying clang's smmintrin.h... [213/1538] Copying clang's tbmintrin.h... [214/1538] Copying clang's tmmintrin.h... [215/1538] Copying clang's tsxldtrkintrin.h... [216/1538] Copying clang's uintrintrin.h... [217/1538] Copying clang's usermsrintrin.h... [218/1538] Copying clang's vaesintrin.h... [219/1538] Copying clang's vpclmulqdqintrin.h... [220/1538] Copying clang's waitpkgintrin.h... [221/1538] Copying clang's __wmmintrin_aes.h... [222/1538] Copying clang's wbnoinvdintrin.h... [223/1538] Copying clang's wmmintrin.h... [224/1538] Copying clang's __wmmintrin_pclmul.h... [225/1538] Copying clang's x86gprintrin.h... [226/1538] Copying clang's x86intrin.h... [227/1538] Copying clang's xmmintrin.h... [228/1538] Copying clang's xopintrin.h... [229/1538] Copying clang's xsavecintrin.h... [230/1538] Copying clang's xsaveintrin.h... [231/1538] Copying clang's xsaveoptintrin.h... [232/1538] Copying clang's xsavesintrin.h... [233/1538] Copying clang's xtestintrin.h... [234/1538] Copying clang's cet.h... [235/1538] Copying clang's cpuid.h... [236/1538] Copying clang's gpuintrin.h... [237/1538] Copying clang's nvptxintrin.h... [238/1538] Copying clang's wasm_simd128.h... [239/1538] Copying clang's amdgpuintrin.h... [240/1538] Copying clang's intrin0.h... [241/1538] Copying clang's intrin.h... [242/1538] Copying clang's vadefs.h... [243/1538] Copying clang's yvals_core.h... [244/1538] Copying clang's mm_malloc.h... [245/1538] Copying clang's cuda_wrappers/algorithm... [246/1538] Copying clang's cuda_wrappers/cmath... [247/1538] Copying clang's cuda_wrappers/complex... [248/1538] Copying clang's cuda_wrappers/new... [249/1538] Copying clang's cuda_wrappers/bits/c++config.h... [250/1538] Copying clang's cuda_wrappers/bits/shared_ptr_base.h... [251/1538] Copying clang's cuda_wrappers/bits/basic_string.h... [252/1538] Copying clang's cuda_wrappers/bits/basic_string.tcc... [253/1538] Copying clang's ppc_wrappers/mmintrin.h... [254/1538] Copying clang's ppc_wrappers/mm_malloc.h... [255/1538] Copying clang's ppc_wrappers/xmmintrin.h... [256/1538] Copying clang's ppc_wrappers/emmintrin.h... [257/1538] Copying clang's ppc_wrappers/pmmintrin.h... [258/1538] Copying clang's ppc_wrappers/tmmintrin.h... [259/1538] Copying clang's ppc_wrappers/smmintrin.h... [260/1538] Copying clang's ppc_wrappers/nmmintrin.h... [261/1538] Copying clang's ppc_wrappers/bmiintrin.h... [262/1538] Copying clang's ppc_wrappers/bmi2intrin.h... [263/1538] Copying clang's ppc_wrappers/x86intrin.h... [264/1538] Copying clang's ppc_wrappers/immintrin.h... [265/1538] Copying clang's openmp_wrappers/math.h... [266/1538] Copying clang's ppc_wrappers/x86gprintrin.h... [267/1538] Copying clang's openmp_wrappers/cmath... [268/1538] Copying clang's openmp_wrappers/complex... [269/1538] Copying clang's openmp_wrappers/complex.h... [270/1538] Copying clang's openmp_wrappers/__clang_openmp_device_functions.h... [271/1538] Copying clang's openmp_wrappers/complex_cmath.h... [272/1538] Copying clang's openmp_wrappers/new... [273/1538] Copying clang's zos_wrappers/builtins.h... [274/1538] Copying clang's hlsl.h... [275/1538] Copying clang's hlsl/hlsl_basic_types.h... [276/1538] Copying clang's hlsl/hlsl_alias_intrinsics.h... [277/1538] Copying clang's hlsl/hlsl_compat_overloads.h... [278/1538] Copying clang's hlsl/hlsl_intrinsic_helpers.h... [279/1538] Copying clang's hlsl/hlsl_intrinsics.h... [280/1538] Copying clang's hlsl/hlsl_detail.h... [281/1538] Copying clang's hlsl/hlsl_spirv.h... [282/1538] Copying clang's llvm_libc_wrappers/assert.h... [283/1538] Copying clang's llvm_libc_wrappers/stdio.h... [284/1538] Copying clang's llvm_libc_wrappers/stdlib.h... [285/1538] Copying clang's llvm_libc_wrappers/ctype.h... [286/1538] Copying clang's llvm_libc_wrappers/string.h... [287/1538] Copying clang's llvm_libc_wrappers/time.h... [288/1538] Copying clang's llvm_libc_wrappers/inttypes.h... [289/1538] Copying clang's llvm_offload_wrappers/__llvm_offload.h... [290/1538] Copying clang's llvm_offload_wrappers/__llvm_offload_host.h... [291/1538] Copying clang's llvm_offload_wrappers/__llvm_offload_device.h... [292/1538] Creating export file for SampleAnalyzerPlugin [293/1538] Creating export file for CheckerOptionHandlingAnalyzerPlugin [294/1538] Creating export file for CheckerDependencyHandlingAnalyzerPlugin [295/1538] Generating ../../libexec/c++-analyzer [296/1538] Generating ../../bin/scan-build [297/1538] Generating ../../libexec/ccc-analyzer [298/1538] Generating ../../share/scan-build/scanview.css [299/1538] Generating ../../share/man/man1/scan-build.1 [300/1538] Generating ../../share/scan-build/sorttable.js [301/1538] Generating ../../bin/analyze-build [302/1538] Generating ../../bin/intercept-build [303/1538] Generating ../../bin/scan-build-py [304/1538] Generating ../../lib/libear/__init__.py [305/1538] Generating ../../lib/libear/config.h.in [306/1538] Generating ../../lib/libear/ear.c [307/1538] Generating ../../lib/libscanbuild/__init__.py [308/1538] Generating ../../lib/libscanbuild/arguments.py [309/1538] Generating ../../lib/libscanbuild/analyze.py [310/1538] Generating ../../lib/libscanbuild/clang.py [311/1538] Generating ../../lib/libscanbuild/compilation.py [312/1538] Generating ../../lib/libscanbuild/intercept.py [313/1538] Generating ../../lib/libscanbuild/report.py [314/1538] Generating ../../lib/libscanbuild/resources/scanview.css [315/1538] Generating ../../lib/libscanbuild/resources/selectable.js [316/1538] Generating ../../lib/libscanbuild/resources/sorttable.js [317/1538] Generating ../../lib/libscanbuild/shell.py [318/1538] Generating ../../libexec/analyze-c++ [319/1538] Generating ../../libexec/intercept-c++ [320/1538] Generating ../../libexec/analyze-cc [321/1538] Generating ../../libexec/intercept-cc [322/1538] Generating ../../bin/scan-view [323/1538] Generating ../../share/scan-view/Reporter.py [324/1538] Generating ../../share/scan-view/ScanView.py [325/1538] Generating ../../share/scan-view/bugcatcher.ico [326/1538] Generating ../../share/scan-view/startfile.py [327/1538] Building CXX object lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o [328/1538] Linking CXX static library lib/libclangSupport.a [329/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/RISCVVEmitter.cpp.o [330/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/MveEmitter.cpp.o [331/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/SveEmitter.cpp.o [332/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/NeonEmitter.cpp.o /tmp/pkgmk-clang/src/clang-21.1.8.src/utils/TableGen/NeonEmitter.cpp: In static member function 'static {anonymous}::Type {anonymous}::Type::fromTypedefName(llvm::StringRef)': /tmp/pkgmk-clang/src/clang-21.1.8.src/utils/TableGen/NeonEmitter.cpp:820:36: warning: 'NumLanes' may be used uninitialized [-Wmaybe-uninitialized] 820 | T.Bitwidth = T.ElementBitwidth * NumLanes; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/utils/TableGen/NeonEmitter.cpp:817:14: note: 'NumLanes' was declared here 817 | unsigned NumLanes; | ^~~~~~~~ [333/1538] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangAttrEmitter.cpp.o [334/1538] Linking CXX executable bin/clang-tblgen [335/1538] Building StmtNodes.inc... [336/1538] Building TypeNodes.inc... [337/1538] Building DeclNodes.inc... [338/1538] Building AbstractBasicReader.inc... [339/1538] Building AttrTextNodeDump.inc... [340/1538] Building AbstractBasicWriter.inc... [341/1538] Building AbstractTypeReader.inc... [342/1538] Building CommentNodes.inc... [343/1538] Building AbstractTypeWriter.inc... [344/1538] Building AttrVisitor.inc... [345/1538] Building AttrNodeTraverse.inc... [346/1538] Building CommentHTMLTags.inc... [347/1538] Building CommentHTMLTagsProperties.inc... [348/1538] Building Attrs.inc... [349/1538] Building CommentHTMLNamedCharacterReferences.inc... [350/1538] Building StmtDataCollectors.inc... [351/1538] Building CommentCommandInfo.inc... [352/1538] Building CommentCommandList.inc... [353/1538] Building AttrImpl.inc... [354/1538] Building DiagnosticAnalysisCompatIDs.inc... [355/1538] Building DiagnosticAnalysisEnums.inc... [356/1538] Building DiagnosticASTCompatIDs.inc... [357/1538] Building DiagnosticAnalysisInterface.inc... [358/1538] Building DiagnosticASTKinds.inc... [359/1538] Building DiagnosticASTInterface.inc... [360/1538] Building DiagnosticASTEnums.inc... [361/1538] Building DiagnosticAnalysisKinds.inc... [362/1538] Building DiagnosticCommentInterface.inc... [363/1538] Building DiagnosticCommonKinds.inc... [364/1538] Building DiagnosticCommentEnums.inc... [365/1538] Building DiagnosticCommentCompatIDs.inc... [366/1538] Building DiagnosticCommentKinds.inc... [367/1538] Building DiagnosticCommonCompatIDs.inc... [368/1538] Building DiagnosticCommonInterface.inc... [369/1538] Building DiagnosticCommonEnums.inc... [370/1538] Building DiagnosticCrossTUCompatIDs.inc... [371/1538] Building DiagnosticCrossTUKinds.inc... [372/1538] Building DiagnosticCrossTUInterface.inc... [373/1538] Building DiagnosticDriverEnums.inc... [374/1538] Building DiagnosticCrossTUEnums.inc... [375/1538] Building DiagnosticDriverInterface.inc... [376/1538] Building DiagnosticDriverCompatIDs.inc... [377/1538] Building DiagnosticDriverKinds.inc... [378/1538] Building DiagnosticFrontendCompatIDs.inc... [379/1538] Building DiagnosticFrontendEnums.inc... [380/1538] Building DiagnosticFrontendKinds.inc... [381/1538] Building DiagnosticInstallAPICompatIDs.inc... [382/1538] Building DiagnosticInstallAPIEnums.inc... [383/1538] Building DiagnosticFrontendInterface.inc... [384/1538] Building DiagnosticInstallAPIKinds.inc... [385/1538] Building DiagnosticInstallAPIInterface.inc... [386/1538] Building DiagnosticLexCompatIDs.inc... [387/1538] Building DiagnosticLexEnums.inc... [388/1538] Building DiagnosticParseCompatIDs.inc... [389/1538] Building DiagnosticLexKinds.inc... [390/1538] Building DiagnosticLexInterface.inc... [391/1538] Building DiagnosticParseKinds.inc... [392/1538] Building DiagnosticParseInterface.inc... [393/1538] Building DiagnosticParseEnums.inc... [394/1538] Building DiagnosticRefactoringEnums.inc... [395/1538] Building DiagnosticRefactoringKinds.inc... [396/1538] Building DiagnosticRefactoringCompatIDs.inc... [397/1538] Building DiagnosticSemaCompatIDs.inc... [398/1538] Building DiagnosticSemaEnums.inc... [399/1538] Building DiagnosticRefactoringInterface.inc... [400/1538] Building DiagnosticSemaInterface.inc... [401/1538] Building DiagnosticSemaKinds.inc... [402/1538] Building DiagnosticSerializationCompatIDs.inc... [403/1538] Building AttrList.inc... [404/1538] Building DiagnosticSerializationInterface.inc... [405/1538] Building DiagnosticAllCompatIDs.inc... [406/1538] Building AttrParsedAttrList.inc... [407/1538] Building DiagnosticGroups.inc... [408/1538] Building DiagnosticSerializationEnums.inc... [409/1538] Building DiagnosticSerializationKinds.inc... [410/1538] Building RegularKeywordAttrInfo.inc... [411/1538] Building DiagnosticIndexName.inc... [412/1538] Building BuiltinsBPF.inc... [413/1538] Building AttrSubMatchRulesList.inc... [414/1538] Building BuiltinsDirectX.inc... [415/1538] Building CXX11AttributeInfo.inc... [416/1538] Building BuiltinsSPIRVCommon.inc... [417/1538] Building Builtins.inc... [418/1538] Building AttrHasAttributeImpl.inc... [419/1538] Building BuiltinsSPIRVVK.inc... [420/1538] Building BuiltinsRISCV.inc... [421/1538] Building BuiltinsNVPTX.inc... [422/1538] Building AttributeSpellingList.inc... [423/1538] Building BuiltinsSPIRVCL.inc... [424/1538] Building BuiltinsHexagon.inc... [425/1538] Building BuiltinsX86_64.inc... [426/1538] Building BuiltinTemplates.inc... [427/1538] Building arm_fp16.inc... [428/1538] Building BuiltinsX86.inc... [429/1538] Building arm_immcheck_types.inc... [430/1538] Building arm_mve_builtins.inc... [431/1538] Building arm_neon.inc... [432/1538] Building arm_mve_builtin_sema.inc... [433/1538] Building arm_mve_builtin_aliases.inc... [434/1538] Building arm_sve_typeflags.inc... [435/1538] Building arm_mve_builtin_cg.inc... [436/1538] Building arm_sme_builtins.inc... [437/1538] Building arm_sme_builtin_cg.inc... [438/1538] Building arm_sve_streaming_attrs.inc... [439/1538] Building arm_sme_sema_rangechecks.inc... [440/1538] Building arm_cde_builtins.inc... [441/1538] Building arm_cde_builtin_cg.inc... [442/1538] Building arm_sme_streaming_attrs.inc... [443/1538] Building arm_sme_builtins_za_state.inc... [444/1538] Building arm_cde_builtin_aliases.inc... [445/1538] Building arm_cde_builtin_sema.inc... [446/1538] Building riscv_sifive_vector_builtins.inc... [447/1538] Building riscv_sifive_vector_builtin_cg.inc... [448/1538] Building riscv_andes_vector_builtins.inc... [449/1538] Building riscv_sifive_vector_builtin_sema.inc... [450/1538] Building riscv_andes_vector_builtin_sema.inc... [451/1538] Building riscv_andes_vector_builtin_cg.inc... [452/1538] Building AttrParserStringSwitches.inc... [453/1538] Building AttrSubMatchRulesParserStringSwitches.inc... [454/1538] Building AttrTemplateInstantiate.inc... [455/1538] Building arm_sve_sema_rangechecks.inc... [456/1538] Building AttrParsedAttrKinds.inc... [457/1538] Building AttrSpellingListIndex.inc... [458/1538] Building riscv_vector_builtins.inc... [459/1538] Building Checkers.inc... [460/1538] Building riscv_vector_builtin_sema.inc... [461/1538] Building Nodes.inc... [462/1538] Building AttrPCHRead.inc... [463/1538] Building AttrPCHWrite.inc... [464/1538] Building arm_sve_builtin_cg.inc... [465/1538] Building NodeClasses.inc... [466/1538] Building arm_sve_builtins.inc... [467/1538] Building riscv_vector_builtin_cg.inc... [468/1538] Building AttrParsedAttrImpl.inc... [469/1538] Generating VCSVersion.inc [470/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ASTSourceDescriptor.cpp.o [471/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/LexHLSLRootSignature.cpp.o [472/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o [473/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CLWarnings.cpp.o [474/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CharInfo.cpp.o [475/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesScanner.cpp.o [476/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Cuda.cpp.o [477/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CodeGenOptions.cpp.o [478/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Builtins.cpp.o [479/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/InitHeaderSearch.cpp.o [480/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticOptions.cpp.o [481/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ExpressionTraits.cpp.o [482/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DarwinSDKInfo.cpp.o [483/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileEntry.cpp.o [484/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o [485/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Lex/LiteralSupport.cpp: In member function 'bool clang::NumericLiteralParser::GetFixedPointValue(llvm::APInt&, unsigned int)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Lex/LiteralSupport.cpp:1658:43: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1658 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | ~~~~^~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Lex/LiteralSupport.cpp:1601:15: note: 'ExponentBegin' was declared here 1601 | const char *ExponentBegin; | ^~~~~~~~~~~~~ [486/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileSystemStatCache.cpp.o [487/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o [488/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/MakeSupport.cpp.o [489/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/LangStandards.cpp.o [490/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/LangOptions.cpp.o [491/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileManager.cpp.o [492/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o [493/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OffloadArch.cpp.o [494/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ObjCRuntime.cpp.o [495/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OperatorPrecedence.cpp.o [496/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ParsedAttrInfo.cpp.o [497/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenCLOptions.cpp.o [498/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenMPKinds.cpp.o [499/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ProfileList.cpp.o [500/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o [501/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/NoSanitizeList.cpp.o [502/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o [503/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Module.cpp.o [504/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SimpleTypoCorrection.cpp.o [505/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Stack.cpp.o [506/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o [507/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceLocation.cpp.o [508/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o [509/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/StackExhaustionHandler.cpp.o [510/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Sanitizers.cpp.o [511/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceMgrAdapter.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Basic/SourceManager.h:37, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Basic/SourceMgrAdapter.h:17, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Basic/SourceMgrAdapter.cpp:14: In member function 'clang::DiagnosticBuilder clang::DiagnosticsEngine::Report(clang::SourceLocation, unsigned int)', inlined from 'void clang::SourceMgrAdapter::handleDiag(const llvm::SMDiagnostic&)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Basic/SourceMgrAdapter.cpp:120:49: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Basic/Diagnostic.h:1524:45: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 1524 | return DiagnosticBuilder(this, Loc, DiagID); | ^ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Basic/SourceMgrAdapter.cpp: In member function 'void clang::SourceMgrAdapter::handleDiag(const llvm::SMDiagnostic&)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Basic/SourceMgrAdapter.cpp:101:12: note: 'DiagID' was declared here 101 | unsigned DiagID; | ^~~~~~ [512/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetID.cpp.o [513/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Sarif.cpp.o [514/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARC.cpp.o [515/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetInfo.cpp.o [516/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceManager.cpp.o [517/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AMDGPU.cpp.o [518/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AVR.cpp.o [519/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/CSKY.cpp.o [520/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/BPF.cpp.o [521/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARM.cpp.o [522/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o [523/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/DirectX.cpp.o [524/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Lanai.cpp.o [525/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Hexagon.cpp.o [526/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/MSP430.cpp.o [527/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/M68k.cpp.o [528/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/LoongArch.cpp.o [529/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/OSTargets.cpp.o [530/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PNaCl.cpp.o [531/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/NVPTX.cpp.o [532/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Mips.cpp.o [533/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Sparc.cpp.o [534/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/TCE.cpp.o [535/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PPC.cpp.o [536/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SPIR.cpp.o [537/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/RISCV.cpp.o [538/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SystemZ.cpp.o [539/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TokenKinds.cpp.o [540/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/VE.cpp.o [541/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TypeTraits.cpp.o [542/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o [543/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o [544/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayInstr.cpp.o [545/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/WebAssembly.cpp.o [546/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Xtensa.cpp.o [547/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/XCore.cpp.o [548/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o [549/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayLists.cpp.o [550/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o [551/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o [552/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o [553/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o [554/1538] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o [555/1538] Linking CXX static library lib/libclangBasic.a [556/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o [557/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMapFile.cpp.o [558/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o [559/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o [560/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o [561/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o [562/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o [563/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o [564/1538] Building Opcodes.inc... [565/1538] Building AttrDocTable.inc... [566/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o [567/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o [568/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o [569/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o [570/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTConsumer.cpp.o [571/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o [572/1538] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o [573/1538] Linking CXX static library lib/libclangLex.a [574/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTConcept.cpp.o [575/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/APValue.cpp.o [576/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTDiagnostic.cpp.o [577/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTTypeTraits.cpp.o [578/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/AttrDocTable.cpp.o [579/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTStructuralEquivalence.cpp.o [580/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Availability.cpp.o [581/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTDumper.cpp.o [582/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentBriefParser.cpp.o [583/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentCommandTraits.cpp.o [584/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Comment.cpp.o [585/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentLexer.cpp.o [586/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporterLookupTable.cpp.o [587/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentParser.cpp.o [588/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ComparisonCategories.cpp.o [589/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ComputeDependence.cpp.o [590/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DataCollection.cpp.o [591/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentSema.cpp.o [592/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporter.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:27: In member function 'bool clang::ObjCPropertyDecl::isClassProperty() const', inlined from 'clang::ObjCPropertyQueryKind clang::ObjCPropertyDecl::getQueryKind() const' at /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/DeclObjC.h:858:27, inlined from 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:6108:35: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/DeclObjC.h:853:12: warning: 'Property' may be used uninitialized [-Wmaybe-uninitialized] 853 | return PropertyAttributes & ObjCPropertyAttribute::kind_class; | ^~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:6092:21: note: 'Property' was declared here 6092 | ObjCPropertyDecl *Property; | ^~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:5939:58: warning: 'Iface' may be used uninitialized [-Wmaybe-uninitialized] 5939 | ObjCImplementationDecl *Impl = Iface->getImplementation(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:5930:22: note: 'Iface' was declared here 5930 | ObjCInterfaceDecl *Iface; | ^~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:5975:43: warning: 'Super' may be used uninitialized [-Wmaybe-uninitialized] 5974 | if ((Super && !Impl->getSuperClass()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5975 | (!Super && Impl->getSuperClass()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 5976 | (Super && Impl->getSuperClass() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5977 | !declaresSameEntity(Super->getCanonicalDecl(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5978 | Impl->getSuperClass()))) { | ~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:5935:22: note: 'Super' was declared here 5935 | ObjCInterfaceDecl *Super; | ^~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:5896:61: warning: 'Category' may be used uninitialized [-Wmaybe-uninitialized] 5896 | ObjCCategoryImplDecl *ToImpl = Category->getImplementation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:5892:21: note: 'Category' was declared here 5892 | ObjCCategoryDecl *Category; | ^~~~~~~~ In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/ASTImporter.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:14: In member function 'void clang::Decl::setObjectOfFriendDecl(bool)', inlined from 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:4630:39: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/DeclBase.h:1178:22: warning: 'ToFriendD' may be used uninitialized [-Wmaybe-uninitialized] 1178 | unsigned OldNS = IdentifierNamespace; | ^~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:4624:16: note: 'ToFriendD' was declared here 4624 | NamedDecl *ToFriendD; | ^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryDecl(clang::ObjCCategoryDecl*)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:5184:43: warning: 'ToInterface' may be used uninitialized [-Wmaybe-uninitialized] 5184 | = ToInterface->FindCategoryDeclaration(Name.getAsIdentifierInfo()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:5178:22: note: 'ToInterface' was declared here 5178 | ObjCInterfaceDecl *ToInterface; | ^~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:6991:40: warning: 'TemplatedFD' may be used uninitialized [-Wmaybe-uninitialized] 6991 | if (TemplatedFD->getDescribedTemplate()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:6958:17: note: 'TemplatedFD' was declared here 6958 | FunctionDecl *TemplatedFD; | ^~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitRecordDecl(clang::RecordDecl*)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:3455:39: warning: 'ToDescribed' may be used uninitialized [-Wmaybe-uninitialized] 3455 | D2CXX->setDescribedClassTemplate(ToDescribed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:3452:26: note: 'ToDescribed' was declared here 3452 | ClassTemplateDecl *ToDescribed; | ^~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:6461:56: warning: 'ClassTemplate' may be used uninitialized [-Wmaybe-uninitialized] 6461 | PrevDecl = ClassTemplate->findPartialSpecialization(TemplateArgs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 6462 | *ToTPListOrErr, | ~~~~~~~~~~~~~~~ 6463 | InsertPos); | ~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTImporter.cpp:6432:22: note: 'ClassTemplate' was declared here 6432 | ClassTemplateDecl *ClassTemplate; | ^~~~~~~~~~~~~ [593/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CXXInheritance.cpp.o [594/1538] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o [595/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclarationName.cpp.o [596/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclFriend.cpp.o [597/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclGroup.cpp.o [598/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTContext.cpp.o /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTContext.cpp: In function 'clang::GVALinkage basicGVALinkageForFunction(const clang::ASTContext&, const clang::FunctionDecl*)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTContext.cpp:12748:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 12748 | return External; | ^~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTContext.cpp:12723:14: note: 'External' was declared here 12723 | GVALinkage External; | ^~~~~~~~ In file included from /usr/include/c++/14.3.0/cassert:44, from /usr/include/llvm/ADT/PointerIntPair.h:20, from /usr/include/llvm/ADT/PointerUnion.h:19, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Basic/FileEntry.h:22, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Basic/SourceLocation.h:17, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Basic/Diagnostic.h:19, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/NestedNameSpecifier.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/Type.h:21, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/CanonicalType.h:17, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/ASTContext.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTContext.cpp:13: In static member function 'static intptr_t llvm::PointerIntPairInfo::updatePointer(intptr_t, PointerT) [with PointerT = void*; unsigned int IntBits = 1; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits]', inlined from 'void llvm::PointerIntPair::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' at /usr/include/llvm/ADT/PointerIntPair.h:111:11, inlined from 'llvm::PointerIntPair::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' at /usr/include/llvm/ADT/PointerIntPair.h:89:21, inlined from 'llvm::pointer_union_detail::PointerUnionMembers::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion; ValTy = llvm::PointerIntPair, llvm::PointerIntPairInfo > >; int I = 0; Type = const clang::Type*; Types = {const clang::ExtQuals*}]' at /usr/include/llvm/ADT/PointerUnion.h:77:16, inlined from 'llvm::PointerUnion::PointerUnion(const clang::Type*) [inherited from llvm::pointer_union_detail::PointerUnionMembers, llvm::PointerIntPair, llvm::PointerIntPairInfo > >, 0, const clang::Type*, const clang::ExtQuals*>]' at /usr/include/llvm/ADT/PointerUnion.h:138:15, inlined from 'clang::QualType::QualType(const clang::Type*, unsigned int)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/Type.h:960:47, inlined from 'clang::QualType clang::ASTContext::removeAddrSpaceQualType(clang::QualType) const' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTContext.cpp:3321:56: /usr/include/llvm/ADT/PointerIntPair.h:202:5: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 202 | assert((PtrWord & ~PointerBitMask) == 0 && | ^~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTContext.cpp: In member function 'clang::QualType clang::ASTContext::removeAddrSpaceQualType(clang::QualType) const': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTContext.cpp:3291:15: note: 'TypeNode' was declared here 3291 | const Type *TypeNode; | ^~~~~~~~ In file included from /usr/include/c++/14.3.0/bits/stl_uninitialized.h:63, from /usr/include/c++/14.3.0/memory:69, from /usr/include/llvm/Support/Casting.h:20, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Basic/LLVM.h:21, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Basic/DiagnosticIDs.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Basic/Diagnostic.h:17: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = clang::Decl* const; _Up = clang::Decl*; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = clang::Decl* const*; _OI = clang::Decl**]' at /usr/include/c++/14.3.0/bits/stl_algobase.h:521:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = clang::Decl* const*; _OI = clang::Decl**]' at /usr/include/c++/14.3.0/bits/stl_algobase.h:548:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = clang::Decl* const*; _OI = clang::Decl**]' at /usr/include/c++/14.3.0/bits/stl_algobase.h:555:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = clang::Decl* const*; _OI = clang::Decl**]' at /usr/include/c++/14.3.0/bits/stl_algobase.h:651:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = clang::Decl* const*; _ForwardIterator = clang::Decl**]' at /usr/include/c++/14.3.0/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = clang::Decl* const*; _ForwardIterator = clang::Decl**]' at /usr/include/c++/14.3.0/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = clang::Decl* const*; _ForwardIterator = clang::Decl**; _Tp = clang::Decl*]' at /usr/include/c++/14.3.0/bits/stl_uninitialized.h:373:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = clang::Decl* const*; _Tp = clang::Decl*; _Alloc = std::allocator]' at /usr/include/c++/14.3.0/bits/vector.tcc:352:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = clang::Decl*; _Alloc = std::allocator]' at /usr/include/c++/14.3.0/bits/stl_vector.h:803:21, inlined from 'void clang::ASTContext::addTranslationUnitDecl()' at /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/ASTContext.h:1200:34, inlined from 'clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, clang::TranslationUnitKind)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ASTContext.cpp:956:25: /usr/include/c++/14.3.0/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [8, 9] is out of the bounds [0, 8] of object '' with type 'clang::Decl* const [1]' [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/ASTContext.h: In constructor 'clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, clang::TranslationUnitKind)': /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/ASTContext.h:1200:34: note: '' declared here 1200 | TraversalScope = {NewTUDecl}; | ^ [599/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenACC.cpp.o [600/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenMP.cpp.o [601/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/DeclBase.cpp:21: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/DeclContextInternals.h: In member function 'clang::DeclListNode::Decls* clang::StoredDeclsList::erase_if(Fn) [with Fn = clang::StoredDeclsList::replaceExternalDecls(llvm::ArrayRef)::]': /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/DeclContextInternals.h:94:3: warning: function may return address of local variable [-Wreturn-local-addr] 94 | } | ^ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/DeclContextInternals.h:52:25: note: declared here 52 | DeclListNode::Decls NewHead = nullptr; | ^~~~~~~ [602/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclCXX.cpp.o [603/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Decl.cpp.o [604/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclObjC.cpp.o [605/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclTemplate.cpp.o [606/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprClassification.cpp.o [607/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprConcepts.cpp.o [608/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclPrinter.cpp.o [609/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprObjC.cpp.o [610/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTSource.cpp.o [611/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o [612/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprCXX.cpp.o [613/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTMerger.cpp.o [614/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/BitcastBuffer.cpp.o [615/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Expr.cpp.o [616/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o [617/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/InheritViz.cpp.o [618/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ParentMapContext.cpp.o [619/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Descriptor.cpp.o [620/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Context.cpp.o [621/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/ByteCodeEmitter.cpp.o [622/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Function.cpp.o [623/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/FunctionPointer.cpp.o [624/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Floating.cpp.o [625/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Compiler.cpp.o In lambda function, inlined from 'bool clang::interp::Compiler::emitComplexComparison(const clang::Expr*, const clang::Expr*, const clang::BinaryOperator*) [with Emitter = clang::interp::ByteCodeEmitter]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:6883:17: /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:6878:30: warning: 'ElemT' may be used uninitialized [-Wmaybe-uninitialized] 6878 | return this->emitGetLocal(ElemT, LocalOffset, E); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler::emitComplexComparison(const clang::Expr*, const clang::Expr*, const clang::BinaryOperator*) [with Emitter = clang::interp::ByteCodeEmitter]': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:6830:12: note: 'ElemT' was declared here 6830 | PrimType ElemT; | ^~~~~ In lambda function, inlined from 'bool clang::interp::Compiler::emitComplexComparison(const clang::Expr*, const clang::Expr*, const clang::BinaryOperator*) [with Emitter = clang::interp::EvalEmitter]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:6883:17: /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:6878:30: warning: 'ElemT' may be used uninitialized [-Wmaybe-uninitialized] 6878 | return this->emitGetLocal(ElemT, LocalOffset, E); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler::emitComplexComparison(const clang::Expr*, const clang::Expr*, const clang::BinaryOperator*) [with Emitter = clang::interp::EvalEmitter]': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:6830:12: note: 'ElemT' was declared here 6830 | PrimType ElemT; | ^~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler::VisitCXXNewExpr(const clang::CXXNewExpr*) [with Emitter = clang::interp::EvalEmitter]': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:3539:31: warning: 'Desc' may be used uninitialized [-Wmaybe-uninitialized] 3539 | if (!this->emitAllocCN(SizeT, Desc, IsNoThrow, E)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:3481:21: note: 'Desc' was declared here 3481 | const Descriptor *Desc; | ^~~~ In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:9: In constructor 'clang::interp::VariableScope::VariableScope(clang::interp::Compiler*, const clang::ValueDecl*, clang::interp::ScopeKind) [with Emitter = clang::interp::EvalEmitter]', inlined from 'clang::interp::LocalScope::LocalScope(clang::interp::Compiler*, clang::interp::ScopeKind) [with Emitter = clang::interp::EvalEmitter]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.h:530:50, inlined from 'clang::interp::BlockScope::BlockScope(clang::interp::Compiler*, clang::interp::ScopeKind) [with Emitter = clang::interp::EvalEmitter]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.h:621:38, inlined from 'bool clang::interp::Compiler::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::EvalEmitter]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:5312:23: /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.h:464:19: warning: storing the address of local variable 'Scope' in '*this.clang::interp::Compiler::VarScope' [-Wdangling-pointer=] 464 | Ctx->VarScope = this; | ~~~~~~~~~~~~~~^~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::EvalEmitter]': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:5312:23: note: 'Scope' declared here 5312 | BlockScope Scope(this); | ^~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.h:219:47: note: 'this' declared here 219 | bool visitCompoundStmt(const CompoundStmt *S); | ^ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler::VisitCXXNewExpr(const clang::CXXNewExpr*) [with Emitter = clang::interp::ByteCodeEmitter]': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:3539:31: warning: 'Desc' may be used uninitialized [-Wmaybe-uninitialized] 3539 | if (!this->emitAllocCN(SizeT, Desc, IsNoThrow, E)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:3481:21: note: 'Desc' was declared here 3481 | const Descriptor *Desc; | ^~~~ In constructor 'clang::interp::VariableScope::VariableScope(clang::interp::Compiler*, const clang::ValueDecl*, clang::interp::ScopeKind) [with Emitter = clang::interp::ByteCodeEmitter]', inlined from 'clang::interp::LocalScope::LocalScope(clang::interp::Compiler*, clang::interp::ScopeKind) [with Emitter = clang::interp::ByteCodeEmitter]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.h:530:50, inlined from 'clang::interp::BlockScope::BlockScope(clang::interp::Compiler*, clang::interp::ScopeKind) [with Emitter = clang::interp::ByteCodeEmitter]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.h:621:38, inlined from 'bool clang::interp::Compiler::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::ByteCodeEmitter]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:5312:23: /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.h:464:19: warning: storing the address of local variable 'Scope' in '*this.clang::interp::Compiler::VarScope' [-Wdangling-pointer=] 464 | Ctx->VarScope = this; | ~~~~~~~~~~~~~~^~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::ByteCodeEmitter]': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.cpp:5312:23: note: 'Scope' declared here 5312 | BlockScope Scope(this); | ^~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Compiler.h:219:47: note: 'this' declared here 219 | bool visitCompoundStmt(const CompoundStmt *S); | ^ [626/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Disasm.cpp.o [627/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvaluationResult.cpp.o /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/EvaluationResult.cpp: In function 'void clang::interp::collectBlocks(const Pointer&, llvm::SetVector&)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/EvaluationResult.cpp:207:22: warning: possibly dangling reference to a temporary [-Wdangling-reference] 207 | const Pointer &ElemPointee = Ptr.atIndex(I).deref(); | ^~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/EvaluationResult.cpp:207:65: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(((uint64_t)I)).clang::interp::Pointer::deref()' 207 | const Pointer &ElemPointee = Ptr.atIndex(I).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [628/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltinBitCast.cpp.o [629/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/DynamicAllocator.cpp.o [630/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltin.cpp.o In file included from /usr/include/c++/14.3.0/cassert:44, from /usr/include/llvm/ADT/StringExtras.h:23, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/InterpBuiltin.cpp:20: In function 'bool clang::interp::interp__builtin_fpclassify(InterpState&, CodePtr, const InterpFrame*, const clang::CallExpr*)', inlined from 'bool clang::interp::InterpretBuiltin(InterpState&, CodePtr, const clang::CallExpr*, uint32_t)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/InterpBuiltin.cpp:2458:38: /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/InterpBuiltin.cpp:595:3: warning: 'Index' may be used uninitialized [-Wmaybe-uninitialized] 595 | assert(Index <= 4); | ^~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/InterpBuiltin.cpp: In function 'bool clang::interp::InterpretBuiltin(InterpState&, CodePtr, const clang::CallExpr*, uint32_t)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/InterpBuiltin.cpp:578:12: note: 'Index' was declared here 578 | unsigned Index; | ^~~~~ [631/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBlock.cpp.o [632/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DynamicRecursiveASTVisitor.cpp.o [633/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ExprConstant.cpp: In member function 'bool {anonymous}::IntExprEvaluator::VisitBuiltinCallExpr(const clang::CallExpr*, unsigned int)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ExprConstant.cpp:13249:27: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 13249 | return Visit(E->getArg(Arg)); | ~~~~~~~~~^~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ExprConstant.cpp:13242:14: note: 'Arg' was declared here 13242 | unsigned Arg; | ^~~ [634/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpFrame.cpp.o [635/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpStack.cpp.o [636/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/PrimType.cpp.o [637/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Record.cpp.o [638/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpState.cpp.o [639/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Program.cpp.o [640/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Source.cpp.o [641/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Pointer.cpp.o [642/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpShared.cpp.o [643/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/MemberPointer.cpp.o [644/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/State.cpp.o [645/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o [646/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o [647/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o [648/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o [649/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o [650/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvalEmitter.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/EvalEmitter.cpp:12: /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11574:24: required from here 11574 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11579:24: required from here 11579 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11584:25: required from here 11584 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11589:25: required from here 11589 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11594:25: required from here 11594 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11599:25: required from here 11599 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11604:25: required from here 11604 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11609:25: required from here 11609 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11614:24: required from here 11614 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11619:25: required from here 11619 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27596:24: required from here 27596 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27601:24: required from here 27601 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27606:25: required from here 27606 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27611:25: required from here 27611 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27616:25: required from here 27616 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27621:25: required from here 27621 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27626:25: required from here 27626 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27631:25: required from here 27631 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27636:24: required from here 27636 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27641:25: required from here 27641 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [651/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o [652/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o [653/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o [654/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ODRDiagsEmitter.cpp.o [655/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OpenACCClause.cpp.o [656/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ParentMap.cpp.o [657/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ODRHash.cpp.o [658/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OSLog.cpp.o [659/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o [660/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OpenMPClause.cpp.o [661/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Randstruct.cpp.o [662/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RawCommentList.cpp.o [663/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o [664/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/QualTypeNames.cpp.o [665/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o [666/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtIterator.cpp.o [667/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/SelectorLocationsKind.cpp.o [668/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtCXX.cpp.o [669/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtObjC.cpp.o [670/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Interp.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.cpp:9: /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11393:22: required from here 11393 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11398:22: required from here 11398 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11403:23: required from here 11403 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11408:23: required from here 11408 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11413:23: required from here 11413 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11418:23: required from here 11418 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11423:23: required from here 11423 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11428:23: required from here 11428 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11433:22: required from here 11433 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:11438:23: required from here 11438 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 568 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:568:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 568 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 569 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:569:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 569 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 570 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:570:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 570 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 571 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:571:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 571 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27415:22: required from here 27415 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27420:22: required from here 27420 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27425:23: required from here 27425 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27430:23: required from here 27430 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27435:23: required from here 27435 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27440:23: required from here 27440 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27445:23: required from here 27445 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27450:23: required from here 27450 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27455:22: required from here 27455 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP]': /tmp/pkgmk-clang/src/build/lib/AST/Opcodes.inc:27460:23: required from here 27460 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 507 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:507:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 507 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:508:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 508 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 509 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:509:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(0).clang::interp::Pointer::deref >()' 509 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 510 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/AST/ByteCode/Interp.h:510:44: note: the temporary was destroyed at the end of the full expression 'clang::interp::Pointer::atIndex(uint64_t) const(1).clang::interp::Pointer::deref >()' 510 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [671/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenACC.cpp.o [672/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtViz.cpp.o [673/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayoutBuilder.cpp.o [674/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TemplateName.cpp.o [675/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenMP.cpp.o [676/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TemplateBase.cpp.o [677/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Stmt.cpp.o [678/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o [679/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o [680/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o [681/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TypeLoc.cpp.o [682/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Type.cpp.o [683/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o [684/1538] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesTypes.cpp.o [685/1538] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/LowLevelHelpers.cpp.o [686/1538] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesManager.cpp.o [687/1538] Building OpenCLBuiltins.inc... [688/1538] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesYAMLCompiler.cpp.o [689/1538] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesReader.cpp.o [690/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TextNodeDumper.cpp.o [691/1538] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o [692/1538] Linking CXX static library lib/libclangAST.a [693/1538] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/GtestMatchers.cpp.o [694/1538] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o [695/1538] Linking CXX static library lib/libclangASTMatchers.a [696/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o [697/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o [698/1538] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesWriter.cpp.o [699/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o [700/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o [701/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o [702/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o [703/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o [704/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o [705/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o [706/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o [707/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o [708/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o [709/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o [710/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o [711/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IntervalPartition.cpp.o [712/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o [713/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o [714/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/FixitUtil.cpp.o [715/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LifetimeSafety.cpp.o [716/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o [717/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o [718/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o [719/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PathDiagnostic.cpp.o [720/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o [721/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o [722/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o [723/1538] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o [724/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o [725/1538] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o [726/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o [727/1538] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o [728/1538] Linking CXX static library lib/libclangAPINotes.a [729/1538] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o [730/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o [731/1538] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o [732/1538] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o [733/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o [734/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o [735/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/HeuristicResolver.cpp.o [736/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/DelayedDiagnostic.h:32, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/DelayedDiagnostic.cpp:17: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [737/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/CheckExprLifetime.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/CheckExprLifetime.h:17, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/CheckExprLifetime.cpp:9: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [738/1538] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UnsafeBufferUsage.cpp.o [739/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/DeclSpec.cpp:24: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [740/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/CodeCompleteConsumer.cpp:23: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [741/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLBuiltinTypeDeclBuilder.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/HLSLBuiltinTypeDeclBuilder.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:14: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [742/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o [743/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o [744/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLExternalSemaSource.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/HLSLBuiltinTypeDeclBuilder.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/HLSLExternalSemaSource.cpp:13: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [745/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o [746/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Lookup.h:27, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/MultiplexExternalSemaSource.cpp:13: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [747/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Lookup.h:27, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/SemaInternal.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/AnalysisBasedWarnings.cpp:47: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [748/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Lookup.h:27, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/SemaInternal.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/JumpDiagnostics.cpp:22: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [749/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAMDGPU.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAMDGPU.cpp:17: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [750/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAVR.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAVR.cpp:18: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [751/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/DelayedDiagnostic.h:32, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAccess.cpp:21: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [752/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Lookup.h:27, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/SemaInternal.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/ParsedAttr.cpp:18: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [753/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaARM.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaARM.cpp:19: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaARM.cpp: In member function 'bool clang::SemaARM::BuiltinARMSpecialReg(unsigned int, clang::CallExpr*, int, unsigned int, bool)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaARM.cpp:261:37: warning: 'IntField' may be used uninitialized [-Wmaybe-uninitialized] 261 | ValidString &= (IntField >= 0 && IntField < (1 << FieldBitWidths[i])); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaARM.cpp:259:11: note: 'IntField' was declared here 259 | int IntField; | ^~~~~~~~ [754/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/CheckExprLifetime.h:17, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAttr.cpp:14: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [755/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBPF.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaBPF.cpp:19: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [756/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAPINotes.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/CheckExprLifetime.h:17, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:13: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::EnumExtensibilityAttr*; Params = {}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52: /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:732:78: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 732 | EnumExtensibilityAttr(S.Context, getPlaceholderAttrInfo(), kind); | ^ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp: In static member function 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::EnumExtensibilityAttr*; Params = {}]': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:720:39: note: 'kind' was declared here 720 | EnumExtensibilityAttr::Kind kind; | ^~~~ In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::SwiftNewTypeAttr*; Params = {}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52: /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:775:78: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 775 | return new (S.Context) SwiftNewTypeAttr(S.Context, SyntaxInfo, Kind); | ^ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp: In static member function 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::SwiftNewTypeAttr*; Params = {}]': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:757:41: note: 'Kind' was declared here 757 | SwiftNewTypeAttr::NewtypeKind Kind; | ^~~~ In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::SwiftNewTypeAttr*; Params = {}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = clang::SwiftNewTypeAttr*; Params = {}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref, llvm::function_ref) [with A = clang::SwiftNewTypeAttr]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:165:31, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref) [with A = clang::SwiftNewTypeAttr]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:186:29, inlined from 'void ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:755:46, inlined from 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TypedefNameDecl; SpecificInfo = clang::api_notes::TypedefInfo]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:892:20: /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:775:78: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 775 | return new (S.Context) SwiftNewTypeAttr(S.Context, SyntaxInfo, Kind); | ^ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp: In function 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TypedefNameDecl; SpecificInfo = clang::api_notes::TypedefInfo]': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:757:41: note: 'Kind' was declared here 757 | SwiftNewTypeAttr::NewtypeKind Kind; | ^~~~ In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::SwiftNewTypeAttr*; Params = {}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = clang::SwiftNewTypeAttr*; Params = {}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref, llvm::function_ref) [with A = clang::SwiftNewTypeAttr]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:158:33, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref) [with A = clang::SwiftNewTypeAttr]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:186:29, inlined from 'void ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:755:46, inlined from 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TypedefNameDecl; SpecificInfo = clang::api_notes::TypedefInfo]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:892:20: /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:775:78: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 775 | return new (S.Context) SwiftNewTypeAttr(S.Context, SyntaxInfo, Kind); | ^ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp: In function 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TypedefNameDecl; SpecificInfo = clang::api_notes::TypedefInfo]': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:757:41: note: 'Kind' was declared here 757 | SwiftNewTypeAttr::NewtypeKind Kind; | ^~~~ In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::EnumExtensibilityAttr*; Params = {}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = clang::EnumExtensibilityAttr*; Params = {}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref, llvm::function_ref) [with A = clang::EnumExtensibilityAttr]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:165:31, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref) [with A = clang::EnumExtensibilityAttr]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:186:29, inlined from 'void ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:718:51, inlined from 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TagDecl; SpecificInfo = clang::api_notes::TagInfo]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:892:20: /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:732:78: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 732 | EnumExtensibilityAttr(S.Context, getPlaceholderAttrInfo(), kind); | ^ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp: In function 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TagDecl; SpecificInfo = clang::api_notes::TagInfo]': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:720:39: note: 'kind' was declared here 720 | EnumExtensibilityAttr::Kind kind; | ^~~~ In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::EnumExtensibilityAttr*; Params = {}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = clang::EnumExtensibilityAttr*; Params = {}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref, llvm::function_ref) [with A = clang::EnumExtensibilityAttr]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:158:33, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref) [with A = clang::EnumExtensibilityAttr]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:186:29, inlined from 'void ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:718:51, inlined from 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TagDecl; SpecificInfo = clang::api_notes::TagInfo]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:892:20: /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:732:78: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 732 | EnumExtensibilityAttr(S.Context, getPlaceholderAttrInfo(), kind); | ^ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp: In function 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TagDecl; SpecificInfo = clang::api_notes::TagInfo]': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAPINotes.cpp:720:39: note: 'kind' was declared here 720 | EnumExtensibilityAttr::Kind kind; | ^~~~ [757/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBase.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaBase.cpp:2: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [758/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Lookup.h:27, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/SemaInternal.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/UsedDeclVisitor.h:17, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/Sema.cpp:14: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [759/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o [760/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAvailability.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/DelayedDiagnostic.h:32, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAvailability.cpp:24: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAvailability.cpp: In function 'void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAvailability.cpp:683:11: warning: 'diag_message' may be used uninitialized [-Wmaybe-uninitialized] 683 | S.Diag(Loc, diag_message) << ReferringDecl << Message << FixIts; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAvailability.cpp:416:18: note: 'diag_message' was declared here 416 | unsigned diag, diag_message, diag_fwdclass_message; | ^~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAvailability.cpp:693:11: warning: 'diag_fwdclass_message' may be used uninitialized [-Wmaybe-uninitialized] 693 | S.Diag(Loc, diag_fwdclass_message) << ReferringDecl << FixIts; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAvailability.cpp:416:32: note: 'diag_fwdclass_message' was declared here 416 | unsigned diag, diag_message, diag_fwdclass_message; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/NestedNameSpecifier.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/Type.h:21, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/DeclarationName.h:16, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/DeclBase.h:19, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/Decl.h:20, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/Attr.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAvailability.cpp:13: In function 'const clang::StreamingDiagnostic& clang::operator<<(const StreamingDiagnostic&, unsigned int)', inlined from 'const clang::PartialDiagnostic& clang::PartialDiagnostic::operator<<(const T&) const [with T = unsigned int]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Basic/PartialDiagnostic.h:60:8, inlined from 'const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/SemaBase.h:161:13, inlined from 'const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/SemaBase.h:156:5, inlined from 'void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAvailability.cpp:691:45: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Basic/Diagnostic.h:1392:18: warning: 'property_note_select' may be used uninitialized [-Wmaybe-uninitialized] 1392 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAvailability.cpp: In function 'void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAvailability.cpp:421:12: note: 'property_note_select' was declared here 421 | unsigned property_note_select; | ^~~~~~~~~~~~~~~~~~~~ In function 'const clang::StreamingDiagnostic& clang::operator<<(const StreamingDiagnostic&, unsigned int)', inlined from 'const clang::PartialDiagnostic& clang::PartialDiagnostic::operator<<(const T&) const [with T = unsigned int]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Basic/PartialDiagnostic.h:60:8, inlined from 'const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/SemaBase.h:161:13, inlined from 'const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/SemaBase.h:156:5, inlined from 'void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAvailability.cpp:698:25: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Basic/Diagnostic.h:1392:18: warning: 'available_here_select_kind' may be used uninitialized [-Wmaybe-uninitialized] 1392 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAvailability.cpp: In function 'void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaAvailability.cpp:424:12: note: 'available_here_select_kind' was declared here 424 | unsigned available_here_select_kind; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [761/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBoundsSafety.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaBoundsSafety.cpp:16: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [762/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Lookup.h:27, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaCXXScopeSpec.cpp:20: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [763/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/SemaObjC.h:30, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaCast.cpp:27: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [764/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDirectX.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaDirectX.cpp:12: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [765/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Lookup.h:27, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/SemaInternal.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/CoroutineStmtBuilder.h:20, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaCoroutine.cpp:16: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [766/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Lookup.h:27, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/SemaCUDA.h:22, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaCUDA.cpp:13: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [767/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o FAILED: [code=1] lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o /usr/lib/ccache/c++ -DCLANG_EXPORTS -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/tmp/pkgmk-clang/src/build/lib/Sema -I/tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema -I/tmp/pkgmk-clang/src/clang-21.1.8.src/include -I/tmp/pkgmk-clang/src/build/include -O3 -march=x86-64 -pipe -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -pedantic -Wno-long-long -O3 -march=x86-64 -pipe -std=c++17 -fno-exceptions -funwind-tables -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o -c /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaConcept.cpp In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Lookup.h:27, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/SemaInternal.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/CoroutineStmtBuilder.h:20, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/TreeTransform.h:16, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaConcept.cpp:14: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] c++: fatal error: Killed signal terminated program cc1plus compilation terminated. [768/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Lookup.h:27, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaCodeComplete.cpp:39: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [769/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Lookup.h:27, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/SemaInternal.h:18, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaExceptionSpec.cpp:22: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [770/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/CheckExprLifetime.h:17, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaChecking.cpp:14: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] In file included from /usr/include/llvm/ADT/SmallVector.h:17, from /usr/include/llvm/ADT/ArrayRef.h:13, from /usr/include/llvm/ADT/APFloat.h:19, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/APNumericStorage.h:12, from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/AST/Expr.h:16, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/CheckExprLifetime.h:15: In function 'uint64_t llvm::densemap::detail::mix(uint64_t)', inlined from 'static unsigned int llvm::DenseMapInfo::getHashValue(const long unsigned int&)' at /usr/include/llvm/ADT/DenseMapInfo.h:146:35, inlined from 'static unsigned int llvm::DenseMapInfo >::getHashValue(const Pair&) [with T = const clang::IdentifierInfo*; U = long unsigned int]' at /usr/include/llvm/ADT/DenseMapInfo.h:238:36, inlined from 'static unsigned int llvm::DenseMapBase::getHashValue(const KeyT&) [with DerivedT = llvm::DenseMap, clang::Sema::TypeTagData>; KeyT = std::pair; ValueT = clang::Sema::TypeTagData; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, clang::Sema::TypeTagData>]' at /usr/include/llvm/ADT/DenseMap.h:511:34, inlined from 'BucketT* llvm::DenseMapBase::doFind(const LookupKeyT&) [with LookupKeyT = std::pair; DerivedT = llvm::DenseMap, clang::Sema::TypeTagData>; KeyT = std::pair; ValueT = clang::Sema::TypeTagData; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, clang::Sema::TypeTagData>]' at /usr/include/llvm/ADT/DenseMap.h:657:37, inlined from 'const BucketT* llvm::DenseMapBase::doFind(const LookupKeyT&) const [with LookupKeyT = std::pair; DerivedT = llvm::DenseMap, clang::Sema::TypeTagData>; KeyT = std::pair; ValueT = clang::Sema::TypeTagData; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, clang::Sema::TypeTagData>]' at /usr/include/llvm/ADT/DenseMap.h:675:52, inlined from 'llvm::DenseMapBase::const_iterator llvm::DenseMapBase::find(const_arg_type_t) const [with DerivedT = llvm::DenseMap, clang::Sema::TypeTagData>; KeyT = std::pair; ValueT = clang::Sema::TypeTagData; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, clang::Sema::TypeTagData>]' at /usr/include/llvm/ADT/DenseMap.h:184:39, inlined from 'bool GetMatchingCType(const clang::IdentifierInfo*, const clang::Expr*, const clang::ASTContext&, const llvm::DenseMap, clang::Sema::TypeTagData>*, bool&, clang::Sema::TypeTagData&, bool)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaChecking.cpp:15404:24, inlined from 'void clang::Sema::CheckArgumentWithTypeTag(const clang::ArgumentWithTypeTagAttr*, llvm::ArrayRef, clang::SourceLocation)' at /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaChecking.cpp:15459:24: /usr/include/llvm/ADT/DenseMapInfo.h:31:5: warning: 'MagicValue' may be used uninitialized [-Wmaybe-uninitialized] 31 | x *= 0xbf58476d1ce4e5b9u; | ~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaChecking.cpp: In member function 'void clang::Sema::CheckArgumentWithTypeTag(const clang::ArgumentWithTypeTagAttr*, llvm::ArrayRef, clang::SourceLocation)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaChecking.cpp:15380:12: note: 'MagicValue' was declared here 15380 | uint64_t MagicValue; | ^~~~~~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaChecking.cpp: In function 'bool {anonymous}::CheckPrintfHandler::checkFormatExpr(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::Expr*)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaChecking.cpp:8533:18: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 8533 | S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) << ExprTy | ~~~~~~~^~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaChecking.cpp:8514:16: note: 'Diag' was declared here 8514 | unsigned Diag; | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaChecking.cpp:8421:35: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 8421 | EmitFormatDiagnostic(S.PDiag(Diag) | ~~~~~~~^~~~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaChecking.cpp:8401:16: note: 'Diag' was declared here 8401 | unsigned Diag; | ^~~~ [771/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/DelayedDiagnostic.h:32, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaDeclObjC.cpp:24: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [772/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/DelayedDiagnostic.h:32, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaDeclAttr.cpp:37: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaDeclAttr.cpp: In function 'void ProcessDeclAttribute(clang::Sema&, clang::Scope*, clang::Decl*, const clang::ParsedAttr&, const clang::Sema::ProcessDeclAttributeOptions&)': /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaDeclAttr.cpp:7023:31: warning: enumerated mismatch in conditional expression: 'clang::diag::' vs 'clang::diag::' [-Wenum-compare] 7022 | S.Diag(AL.getLoc(), AL.isRegularKeywordAttribute() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7023 | ? diag::err_keyword_not_supported_on_target | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7024 | : diag::warn_unhandled_ms_attribute_ignored) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [773/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/EnterExpressionEvaluationContext.h:12, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaDeclCXX.cpp:37: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [774/1538] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o In file included from /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/DelayedDiagnostic.h:32, from /tmp/pkgmk-clang/src/clang-21.1.8.src/lib/Sema/SemaDecl.cpp:42: /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 841 | class Sema final : public SemaBase { | ^~~~ /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /tmp/pkgmk-clang/src/clang-21.1.8.src/include/clang/Sema/Sema.h:841:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] ninja: build stopped: subcommand failed. =======> ERROR: Building '/usr/pkgmk/pkg/clang#21.1.8-1.pkg.tar.xz' failed.