<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/84790>84790</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            error wile compiling net/ipv6/ip6_input.o with clang version 18.1.0
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          cmyster
      </td>
    </tr>
</table>

<pre>
    IPv6 input complains and exits:

PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: clang -Wp,-MMD,net/ipv6/.ip6_input.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated
/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ --target=x86
_64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -fmacro-prefix-map=./= -Werror -std=g
nu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387
 -mstack-alignment=8 -mskip-rax-setup -march=k8 -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -mindirect-branch-cs-prefix -mfunction-re
turn=thunk-extern -fno-delete-null-pointer-checks -O2 -fstack-protector-strong -fno-stack-clash-protection -pg -mfentry -DCC_USING_NOP_MCOUNT -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-a
rrays=3 -fno-strict-overflow -fno-stack-check -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigr
aphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-gnu -Wno-unused-but-set-variable -Wno-unused-const-variable -Wvla -W
no-pointer-sign -Wcast-function-type -Wimplicit-fallthrough -Werror=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-form
at-overflow -Wno-format-truncation -Wno-pointer-to-enum-cast -Wno-tautological-constant-out-of-range-compare -Wno-unaligned-access -Wno-cast-function-type-strict -Wno-missing-field-initializers -W
no-type-limits -Wno-shift-negative-value -Wno-initializer-overrides -Wno-sign-compare -O3 -march=native -DKBUILD_MODFILE=\"net/ipv6/ipv6\" -DKBUILD_BASENAME=\"ip6_input\" -DKBUILD_MODNAME=\"ipv6\"
 -D__KBUILD_MODNAME=kmod_ipv6 -c -o net/ipv6/ip6_input.o net/ipv6/ip6_input.c
1.      <eof> parser at end of file
2.      Code generation
3.      Running pass 'Function Pass Manager' on module 'net/ipv6/ip6_input.c'.
4.      Running pass 'X86 DAG->DAG Instruction Selection' on function '@ip6_rcv_core'
 #0 0x00007f548d5ba536 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x39ba536)
 #1 0x00007f548d5b77e0 llvm::sys::RunSignalHandlers() (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x39b77e0)
 #2 0x00007f548d4c5e60 (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x38c5e60)
 #3 0x00007f5489673d30 (/usr/lib64/libc.so.6+0x3bd30)
 #4 0x00007f548dd60c0a llvm::SUnit::addPred(llvm::SDep const&, bool) (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x4160c0a)
 #5 0x00007f548e092fac llvm::ScheduleDAGSDNodes::AddSchedEdges() (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x4492fac)
 #6 0x00007f548e085bec (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x4485bec)
 #7 0x00007f548e170e3e llvm::SelectionDAGISel::CodeGenAndEmitDAG() (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x4570e3e)
 #8 0x00007f548e16f6a1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x456f6a1)
 #9 0x00007f548e16c181 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x456c181)
#10 0x00007f5491318af2 (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x7718af2)
#11 0x00007f548daf9e09 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x3ef9e09)
#12 0x00007f548d775728 llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x3b75728)
#13 0x00007f548d77fa43 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x3b7fa43)
#14 0x00007f548d77657e llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x3b7657e)
#15 0x00007f54948ce6f9 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&,
llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>, clang
::BackendConsumer*) (/usr/lib/llvm/18/bin/../lib64/libclang-cpp.so.18.1+0x2cce6f9)
#16 0x00007f5494d69cea clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/usr/lib/llvm/18/bin/../lib64/libclang-cpp.so.18.1+0x3169cea)
#17 0x00007f54932c95e6 clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/llvm/18/bin/../lib64/libclang-cpp.so.18.1+0x16c95e6)
#18 0x00007f5495c81b17 clang::FrontendAction::Execute() (/usr/lib/llvm/18/bin/../lib64/libclang-cpp.so.18.1+0x4081b17)
#19 0x00007f5495bb87c4 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib/llvm/18/bin/../lib64/libclang-cpp.so.18.1+0x3fb87c4)
#20 0x00007f5495d21863 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib/llvm/18/bin/../lib64/libclang-cpp.so.18.1+0x4121863)
#21 0x000055e28d81424f cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/lib/llvm/18/bin/clang-18+0x1524f)
#22 0x000055e28d811298 (/usr/lib/llvm/18/bin/clang-18+0x12298)
#23 0x00007f54957263e9 (/usr/lib/llvm/18/bin/../lib64/libclang-cpp.so.18.1+0x3b263e9)
#24 0x00007f548d4c5b6c llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/lib/llvm/18/bin/../lib64/libLLVM.so.18.1+0x38c5b6c)
#25 0x00007f5495725f42 clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) co
nst (/usr/lib/llvm/18/bin/../lib64/libclang-cpp.so.18.1+0x3b25f42)
#26 0x00007f54956da6ac clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/lib/llvm/18/bin/../lib64/libclang-cpp.so.18.1+0x3
ada6ac)
#27 0x00007f54956dac0e clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/usr/lib/llvm/18/b
in/../lib64/libclang-cpp.so.18.1+0x3adac0e)
#28 0x00007f54957015df clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/usr/lib/llvm/18/bin/../lib64/
libclang-cpp.so.18.1+0x3b015df)
#29 0x000055e28d8103d3 clang_main(int, char**, llvm::ToolContext const&) (/usr/lib/llvm/18/bin/clang-18+0x113d3)
#30 0x000055e28d822ac4 main (/usr/lib/llvm/18/bin/clang-18+0x23ac4)
#31 0x00007f548965deea (/usr/lib64/libc.so.6+0x25eea)
#32 0x00007f548965dfa5 __libc_start_main (/usr/lib64/libc.so.6+0x25fa5)
#33 0x000055e28d80d2d1 _start (/usr/lib/llvm/18/bin/clang-18+0xe2d1)
clang: error: clang frontend command failed with exit code 139 (use -v to see invocation)
clang version 18.1.0
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/18/bin
Configuration file: /etc/clang/x86_64-unknown-linux-gnu-clang.cfg
clang: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/ip6_input-8e215e.c
clang: note: diagnostic msg: /tmp/ip6_input-8e215e.sh
clang: note: diagnostic msg:

********************
make[4]: *** [scripts/Makefile.build:243: net/ipv6/ip6_input.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [scripts/Makefile.build:481: net/ipv6] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [scripts/Makefile.build:481: net] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/usr/src/linux-6.8.0-gentoo/Makefile:1921: .] Error 2
make: *** [Makefile:240: __sub-make] Error 2
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzEWl9T47qS_zTmRaWU_8d54CHkD8O9MFDAXHafUorcTnSxJa8kBziffkuynViZsAwznL2nTg2O1Gr9-tetVlsWUYptOMC5l1x4yfyMNHor5Dmt3pQGebYW-dv51d0uRYzXjUZUVHVJGFeI8BzBK9PKi6aeP_f87t-768X0YYFUs66YRgStmw2SUAupkRZoq3VtR4RLL1xumN426xEVlRcuy3LX_8G1FP8Gqr1wyZRqQHnh0k7IOC2bHJDeAqKSqC1aE_qsJaHghTNUS6iloKAU5EiJRrbNZiRRSlBGNORINhwpKlmtRy3kB03oM8qbqt7b4o_QnRQbSSpE5KapgFtDES0J3yD8VHvhDN_czL1wxsHirHepFy5HrE5XlqqRGOUIc6F0zjhF-GrkhUsi6dYLl6-Zke2Neb_LUAQcpIXdiv3SoIbU7BfVdq5zxpxUdGpsL9CDcuVKxptXL1yamGElSLwDqZjgo-1HI56p4AXbfCzYq17ptxqUkZ-vVv9c3H9fXK9WCGNN5Aa0F82N_dbSVRpjOxpveINwwbiGjbUGE4XwE0gppBfNG_7MxQvHL0RyxjdY1JoJPhBgGy4k5LajYn8R0437WBnItQNxJ-7M0CjIMRVVRXhuQMFgfFERKgWuJRTsFVek9qK54cCL5r0OhJXOvWi-aS3jTRAgXKitkBq_0C2RCBcNt8s7x91vLuyExhLzfHe1aB-UloxqTEpGFDMRXplGBe1DVb3uW8L2Kcq5eGkfye4V4YIWZtVqoMZcL5pzwc3oNEa4ICXbcFwKYdb-PGiHZX6UjdvHosYSNGYcR9m4tQbhSpllie1Yw4kXzTPT-sxqLMkrVqCbGuHKRng0f85aXcYnf7Vz00rkUJo-kBxKhJ-MCQaKiRsiobWdqDdOt1Jw0Sjc8BfGc6zJugSFcCVB18L6Bl41SE5KrLcNf0a4YjxnEqjGa0k43WKqOnchXBUNt0RgCa09upGGFTu2U9XOnkMJGjBvyhLXwoSjxHQL9FkhfBsah1oaOm6FNK4SxkOt20wfLYnaDthHuDYeLIBr-YbwfDZb_Xi4-n65-n57t7qZ3f74_jhsXS6-P97_995NPXTrqtQCsLFRlPCKSWuNlOTN9EdO9IgdyKI0YTHAZkxB-ImUhv-G51AMF1FVl4wyvZ8U50BLIsnxYuvlmLO2JBhasVn8g9YOjeFD2LzQOr4QsiIaK6CNZPqtbdSSbWRrE6m3vaQkFWCS5xJU19T9wKLANaHPkOMKqjVIhJ8qpsySGSJXg2YHRqu5NFlJYr0lJiRCP87aSWxGMg9dalg3Bq7GOyKZiUenkwqunK5dSRB-6nKB2MeSiXeEnyhRA5Y7xg70k7LUWymazXZAZE40YM2qIbmM27Wj2bqE_Ry9ecCbygDrEv0fGNP5q_PMMLQGrtSy4bQPlYHJWuAWCVG6czNptCjFhlFStpMRrrFotHGoJHwDh5TQwrJrwWwKlO6D4GcOu8hvu3uPFwzKHDPONCMl-wukGvrFDitZxXSnVW1ZoTGHDdFsB3hHyqZDMVBhCZAs74PZzWK30SEPcqsG4fk_L35cXc9XN7fz5dX1wovmXjLzwtApV-wf23wYcDF9WHyf3hxG7EuaY8mb2_mRYK-tz-FmNz6Wfa5EvjKiCFOEBToCtC-f3uugrfJghOx_XjQDUXjRAtVEKpCIaAQ8R6JABSu77Bt2wjORA-rqF7NN2c6o67xvuNnqUU2UQl44XnaeRnem4YZwsgHphWMkOKpE3pRgpN5FGY678jJ-R_9_ZSmaTy-xFy3m00t0xZWWTTvjA5TdRtpO1wedGebFvplG0t2KCgmmpWXbCyMf-a--7_vjIomzPFmTJEqRLayjqRdN1ZtqH-4k49qWvY9t7ZwdhCR5WQmlJZDKC1NTPzOuvXCCvDAzFZ-StgBbH0r2wLSvGTf176jtTOP27_X1v25GSoyCbBR44YX_Gk0sKC-cHFAHR6jHY_BPob5v-APbcFJ-IzwvQSqL6OuAmXkdYKEDLKYJpP4XzZZZZc5s0XC2STqO8uin2XqF1GhLW1XrPHIVxQ7sPPWpTwZ8PvzgTLePJM_vpCnkB_5_mEONbI7s3L8WovwymuPAwnHwJkO84E_CgtAhXroFs9rm08uH-XeRQxcO0zy3XYt8A18aCnFsITgYUxdjlqyBftVsVpkz29iZLRj7EMGQkT49zKeXVw-mxDWtJrldAp_yfFExPZ9efikniQXhoMxclGmRkuBDlG3rtCwviGL0ohT0WTnxt0-7hxj8MhssRMeGyZENNMg-tkE2_JbfELplHHq4jg0_9X2pEQbj3giTP4dpfxJEQUaK8GtmG4-tMmc2N12TYgL-BL1ru9k8B6ydpOvv4CkCC8xB7ubz8TgZh9kA-fLOgO03-v8E5rWF5GCOjjAXJI5-AfONLVDcoOyavhSvgePgjY_wpsl4mLpK2BD61lUhB-RXVX1YW38_agPKQT3cgiZxRiEtJu1hX4vCZNQL8-LH89tGm1o4zAbdc0Y2XCjNqFrwDePQbZ0DkW9AcpAPYMr027p9SxzusgPRLpF_IPVoz7Y-ELomfHNCpDV8kOa0ZHxzD4UZ_jP30yOtHRPTbgEMh1xxLRvFdnAPxYzrOy29aHbo3hVdMliyEh7elIbKixZGhT3LMj0NZ__TwKo-GmnK0vpFMg2rvjgdDMqhIE2pV-1pygcDo0U3Z2tSGwRDw2aCq6Yyxf70d6POqsa0rp3QC6mNLCf0Uif08nRCgZwge4-pjSZbAT9KwlVpX2VsTefE5PThcSa4htc_2UNPmxEFFqVjxrBkmUQhnSSQDs24M29n04dHF-QDVMQpM_-s3DwNN0gtGgfusHaZJDQL1sF4CHcpDXf7GG-TwCvQRsMflFWn8cW-nd7BN3HwrdfZmMZujmhPvq_sWQYFB2G_MLP3DfrykCgsxKENoVOWJHkYZGnkJNUW7cGUnWiPc1zkP5n61asyDiw0B3tf5CQJhFmeBXEYF4jSYFUR5m5Q9jDUpM5oZg_ZuzQ77XOM0xbO0E6w_BMmtJBNg4nkJIwLB2d4hDMIJ9lv6A3DiVN2hJHju3GYRvCl4bK2Gp0p4-O37XU6fA2cSaK290DFDuRbn9n25wKkgPLN8Ut_ZrKS1jeG9taAifXMVxUTmcXpGJIccZcUcTiM-1yyXZ_IZ7Ng1n4BOs4xJyNsv-G1n5VI6Wx1h218v8XtB6xW9PU1CNofa_PuZbZDZjDZuHWETcNKS2I_77bdR-pIWZrFKuSg34hMDynchjgV3cmn0l8bPoZUh3VnH03SnKSEvsu6TSnkp9Teu8LJP0cDjcB75db_ITo9Ok2xzV9JSXdWbu12iBkfE0N9-Cwx_xBr9T4r_xDra6a0w8ogKitSlv-yH6_aMv8QxTVhJoDsAeOvE9mF2ufpbDn5DKnEsuXQ6VYOYz9I8uI96PPBs7Pbndjm3nPD_yOdv5ETuzeJ9xeq5cchcHK0ZflR3pUF_ebaG2DT0rRLKgcGHoUouw3g04dE7rYXRLmz7e8P0DtsYUhojAyqzysPI-LWQ-459yRNcgDyCwe8YQJure2eSxtFBUnQamWGrZQmUq9OQT6puiCJozpyCfDzMA9Qq_TzFECYHw6q-nBE3afE_jJN0RWmqLsJgQrCSsjRC9Nbe8MIUZEDCiLr4EYBwjukBVIAiA1KxuE0qP8CaQJx5Lc9j91lkCl6zdJVGuP-jsf-Pkgnt5VActRdHpiiWij22nbZErQsIZ8za8EHdNgxM3uXpem-adtvUu1I0LQnrL2hcxITtgIjWmyOaORCW035_uwBVWpzuI0V_sH_P9_nmj4-Tmff0OO3BVreXl_fPl19v0TLq-vFA3q8tc0XPy7R_eLu9v5xj-Hu1H2sTJm1-u6drL2ABGRLDMgR0XuVH5tvqNVVPfwahzMIgwT6T4d_pENtP-mHL_JGRZ7BSy5iL5m3ALte5CUXLXPKC5c35BlMiI3WDSvNrhDGkQX5zkdWL5mjhb1MFHwwzRNhmpnlKiRqeME4U1vI0b_FWo1Go5EzOvokyDgLjkDuYYUfKP4MrPD3Yb2D52eNn8ETnMKzTylK0v6mG05H2cjHG-BaiAFSL5oGk9CCHJ2GeKx9MDKMfdO9WqlmjVtEew1n-XmUT6IJOYPzYBz4wTgJ0vBsez7xx_E4T5OoKNJ1kY_XSRIkmV8E43Qd0CI-Y-ehH8Z-FARBGk2C8SghcQpRMgliEkVrP_ZiHyrCypFJliMhN2f2iud5Fo8n_llJ1lAqexk1DLvUaEg-k-f2Yui62Sgv9kumtDpo0EyXcN5einthJaD2XqDxw7u3C-z2cmqzOGtkef7791StHf8bAAD__6eRGe0">