INFO:2025-10-07T21:20:17Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD 57f69232da62..5c613f287df7 main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at 5c613f287df7 [ARM] Add mayRaiseFPException to appropriate instructions and mark all instructions that read/write fpscr rounding bits as doing so (#160698) INFO:2025-10-07T21:20:20Z:root:syncing... Deleted branch merge (was 69c839dcdb09). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge 868eb4b69c31] [gn build] Port 879f8616ef93 2 files changed, 2 insertions(+) [merge e6724adbb37c] [gn build] Port c7d776b06897 1 file changed, 2 deletions(-) [gn build] Port 879f8616ef93 -- https://github.com/llvm/llvm-project/commit/879f8616ef93 [gn build] Port c7d776b06897 -- https://github.com/llvm/llvm-project/commit/c7d776b06897 INFO:2025-10-07T21:20:22Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/413] ACTION //llvm/include/llvm/TargetParser:ARMTargetParserDef(//llvm/utils/gn/build/toolchain:unix) [2/413] ACTION //llvm/lib/Target/ARM:ARMGenMCPseudoLowering(//llvm/utils/gn/build/toolchain:unix) [3/413] ACTION //llvm/lib/Target/ARM/Utils:ARMGenSystemRegister(//llvm/utils/gn/build/toolchain:unix) [4/413] ACTION //llvm/lib/Target/ARM:ARMGenRegisterBank(//llvm/utils/gn/build/toolchain:unix) [5/413] ACTION //llvm/lib/Target/ARM/MCTargetDesc:ARMGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [6/413] ACTION //llvm/lib/Target/ARM:ARMGenCallingConv(//llvm/utils/gn/build/toolchain:unix) [7/413] ACTION //llvm/lib/Target/ARM/MCTargetDesc:ARMGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [8/413] ACTION //llvm/lib/Target/ARM/Disassembler:ARMGenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [9/413] ACTION //llvm/lib/Target/ARM/MCTargetDesc:ARMGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [10/413] ACTION //llvm/lib/Target/ARM/AsmParser:ARMGenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [11/413] ACTION //llvm/lib/Target/ARM:ARMGenFastISel(//llvm/utils/gn/build/toolchain:unix) [12/413] ACTION //llvm/lib/Target/ARM:ARMGenGlobalISel(//llvm/utils/gn/build/toolchain:unix) [13/413] ACTION //llvm/lib/Target/ARM/MCTargetDesc:ARMGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [14/413] ACTION //llvm/lib/Target/ARM:ARMGenDAGISel(//llvm/utils/gn/build/toolchain:unix) [15/413] ACTION //llvm/lib/Target/ARM/MCTargetDesc:ARMGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [16/413] CXX obj/llvm/lib/Target/ARM/Utils/Utils.ARMBaseInfo.o [17/413] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMMachORelocationInfo.o [18/413] AR lib/libLLVMARMUtils.a [19/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMRegisterInfo.o [20/413] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMTargetStreamer.o [21/413] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMWinCOFFStreamer.o [22/413] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMELFObjectWriter.o [23/413] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMInstPrinter.o [24/413] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMMachObjectWriter.o [25/413] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMAsmBackend.o [26/413] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMELFStreamer.o [27/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMOptimizeBarriersPass.o [28/413] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMMCTargetDesc.o [29/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMBasicBlockInfo.o [30/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMBranchTargets.o [31/413] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMMCCodeEmitter.o [32/413] AR lib/libLLVMARMDesc.a [33/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMFixCortexA57AES1742098Pass.o [34/413] LINK ./bin/llvm-dwarfdump [35/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMMachineFunctionInfo.o [36/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb1InstrInfo.o [37/413] CXX obj/llvm/unittests/Target/ARM/ARMTests.ARMSelectionDAGTest.o [38/413] LINK obj/clang/unittests/Frontend/FrontendTests [39/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMCallingConv.o [40/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMCallLowering.o [41/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMLegalizerInfo.o [42/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.MLxExpansionPass.o [43/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMHazardRecognizer.o [44/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.A15SDOptimizer.o [45/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.MVEVPTBlockPass.o [46/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMTargetObjectFile.o [47/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMInstrInfo.o [48/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMMacroFusion.o [49/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMBlockPlacement.o [50/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMRegisterBankInfo.o [51/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ThumbRegisterInfo.o [52/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb2ITBlockPass.o [53/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMMCInstLower.o [54/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb2InstrInfo.o [55/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMBaseRegisterInfo.o [56/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMExpandPseudoInsts.o [57/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.MVELaneInterleavingPass.o [58/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMLatencyMutations.o [59/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb2SizeReduction.o [60/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMSLSHardening.o [61/413] CXX obj/llvm/unittests/Target/ARM/ARMTests.MachineInstrTest.o [62/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMAsmPrinter.o [63/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.MVEGatherScatterLowering.o [64/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.MVETPAndVPTOptimisationsPass.o [65/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMFastISel.o [66/413] CXX obj/llvm/unittests/Target/ARM/ARMTests.InstSizes.o [67/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMSelectionDAGInfo.o [68/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb1FrameLowering.o [69/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMSubtarget.o [70/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMConstantIslandPass.o [71/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMLowOverheadLoops.o [72/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.MVETailPredication.o [73/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMParallelDSP.o [74/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMFrameLowering.o [75/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMInstructionSelector.o [76/413] CXX obj/llvm/lib/Target/ARM/Disassembler/Disassembler.ARMDisassembler.o [77/413] AR lib/libLLVMARMDisassembler.a [78/413] LINK ./bin/llvm-objdump [79/413] LINK ./bin/sancov [80/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMLoadStoreOptimizer.o [81/413] LINK ./bin/llvm-debuginfo-analyzer [82/413] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [83/413] LINK ./bin/llvm-profgen [84/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMTargetMachine.o [85/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMISelDAGToDAG.o [86/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMTargetTransformInfo.o [87/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMBaseInstrInfo.o [88/413] CXX obj/llvm/lib/Target/ARM/AsmParser/AsmParser.ARMAsmParser.o [89/413] AR lib/libLLVMARMAsmParser.a [90/413] LINK ./bin/llvm-mca [91/413] LINK ./bin/llvm-nm [92/413] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests [93/413] LINK ./bin/llvm-cfi-verify [94/413] LINK ./bin/clang-extdef-mapping [95/413] LINK ./bin/clang-tidy [96/413] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMISelLowering.o [97/413] AR lib/libLLVMARMCodeGen.a [98/413] LINK obj/llvm/unittests/CGData/CodeGenDataTests [99/413] LINK ./bin/llvm-cxxdump [100/413] LINK ./bin/llvm-cxxmap [101/413] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [102/413] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [103/413] LINK ./bin/llvm-ar [104/413] LINK ./bin/llvm-lipo [105/413] LINK ./bin/llvm-rtdyld [106/413] LINK ./bin/llvm-mc [107/413] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [108/413] LINK obj/llvm/unittests/MC/MCTests [109/413] LINK ./bin/llvm-xray [110/413] LINK ./bin/llvm-libtool-darwin [111/413] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [112/413] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [113/413] LINK ./bin/llvm-ml [114/413] LINK obj/llvm/unittests/Target/ARM/ARMTests [115/413] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [116/413] LINK ./bin/llvm-jitlink [117/413] LINK ./bin/llvm-bolt-heatmap [118/413] LINK ./bin/llvm-exegesis [119/413] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [120/413] LINK ./bin/llvm-bolt [121/413] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [122/413] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [123/413] LINK ./bin/bugpoint [124/413] LINK obj/bolt/unittests/Core/CoreTests [125/413] LINK ./bin/clang-scan-deps [126/413] LINK ./bin/llvm-split [127/413] LINK ./bin/llvm-lto [128/413] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [129/413] LINK ./bin/llvm-dwarfutil [130/413] LINK ./bin/dexp [131/413] LINK ./bin/llvm-isel-fuzzer [132/413] LINK ./bin/clang-sycl-linker [133/413] LINK ./bin/llvm-reduce [134/413] LINK ./bin/llvm-c-test [135/413] LINK obj/llvm/unittests/Target/TargetMachineCTests [136/413] LINK obj/llvm/unittests/MIR/MIRTests [137/413] LINK obj/clang/unittests/CrossTU/CrossTUTests [138/413] LINK ./bin/clangd [139/413] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [140/413] LINK ./bin/dsymutil [141/413] SOLINK ./lib/libLTO.so [142/413] LINK ./bin/clang-nvlink-wrapper [143/413] LINK obj/llvm/unittests/CodeGen/CodeGenTests [144/413] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [145/413] LINK obj/llvm/unittests/MI/MITests [146/413] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [147/413] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [148/413] LINK ./bin/lld [149/413] LINK ./bin/llc [150/413] LINK ./bin/llvm-lto2 [151/413] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [152/413] LINK ./bin/llvm-dwp [153/413] LINK ./bin/llvm-opt-fuzzer [154/413] LINK ./bin/clang-linker-wrapper [155/413] LINK ./bin/llvm-gsymutil [156/413] LINK ./bin/opt [157/413] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [158/413] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [159/413] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [160/413] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [161/413] LINK obj/clang/unittests/Driver/ClangDriverTests [162/413] LINK ./bin/clangd-indexer [163/413] LINK ./bin/clang-check [164/413] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [165/413] LINK ./bin/clang-repl [166/413] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [167/413] SOLINK ./lib/libclang.so [168/413] LINK obj/clang/unittests/libclang/libclangTests [169/413] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [170/413] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [171/413] LINK ./bin/lldb-test [172/413] LINK obj/clang/unittests/Tooling/ToolingTests [173/413] LINK ./bin/c-index-test [174/413] LINK ./bin/lldb [175/413] LINK ./bin/lldb-dap [176/413] LINK ./bin/clang [177/413] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [178/413] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [179/413] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [180/413] ACTION //compiler-rt/test/hwasan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [181/413] ACTION //compiler-rt/test/lsan:asan_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [182/413] ACTION //compiler-rt/test:lit_common_configured(//llvm/utils/gn/build/toolchain:stage2_unix) [183/413] ACTION //compiler-rt/test/builtins:builtins_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [184/413] ACTION //compiler-rt/test/asan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [185/413] ACTION //libcxx/src:cxx_symlink(//llvm/utils/gn/build/toolchain:stage2_unix) [186/413] ACTION //llvm/include/llvm/Config:AsmPrinters.def(//llvm/utils/gn/build/toolchain:stage2_unix) [187/413] ACTION //llvm/include/llvm/Config:TargetExegesis.def(//llvm/utils/gn/build/toolchain:stage2_unix) [188/413] ACTION //llvm/include/llvm/Support:write_extension_def(//llvm/utils/gn/build/toolchain:stage2_unix) [189/413] ACTION //llvm/include/llvm/Config:Targets.def(//llvm/utils/gn/build/toolchain:stage2_unix) [190/413] ACTION //llvm/include/llvm/Config:Targets(//llvm/utils/gn/build/toolchain:stage2_unix) [191/413] ACTION //llvm/include/llvm/Config:AsmParsers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [192/413] ACTION //llvm/include/llvm/Config:abi-breaking(//llvm/utils/gn/build/toolchain:stage2_unix) [193/413] ACTION //llvm/include/llvm/Config:Disassemblers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [194/413] ACTION //llvm/include/llvm/Config:llvm-config(//llvm/utils/gn/build/toolchain:stage2_unix) [195/235] ACTION //llvm/include/llvm/Config:TargetMCAs.def(//llvm/utils/gn/build/toolchain:stage2_unix) [196/235] ACTION //llvm/include/llvm/Support:write_vcsrevision(//llvm/utils/gn/build/toolchain:stage2_unix) [197/235] ACTION //libcxx/src:cxx_linker_script(//llvm/utils/gn/build/toolchain:stage2_unix) [198/235] ACTION //llvm/include/llvm/Config:config(//llvm/utils/gn/build/toolchain:stage2_unix) [199/202] ACTION //compiler-rt/lib/ubsan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [200/202] ACTION //compiler-rt/lib/hwasan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [201/202] SOLINK lib/clang/22/lib/linux/libclang_rt.hwasan_aliases-x86_64.so [202/202] SOLINK lib/clang/22/lib/linux/libclang_rt.ubsan_standalone-x86_64.so INFO:2025-10-07T21:20:58Z:root:analyze skipping analyze because previous build was not green INFO:2025-10-07T21:20:58Z:root:testing INFO:2025-10-07T21:20:58Z:root:test check-clang ninja: Entering directory `out/gn' [0/1] ACTION //clang/test:check-clang(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using clang: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/subst.py:126: note: Did not find cir-opt in /usr/local/google/home/thakis/src/llvm-project/out/gn/bin:/usr/local/google/home/thakis/src/llvm-project/out/gn/bin llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 23723 tests, 64 workers -- Testing: FAIL: Clang :: Preprocessor/print-header-json.c (1 of 23723) ******************** TEST 'Clang :: Preprocessor/print-header-json.c' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # 1 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c" # 1 "" 1 # 1 "" 3 # 387 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c" 2 # 20 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c" # 1 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system0.h" 1 3 # 1 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system1.h" 1 3 # 2 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system0.h" 2 3 # 1 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system2.h" 1 3 # 3 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system0.h" 2 3 # 21 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c" 2 # 1 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/header0.h" 1 # 1 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system3.h" 1 3 # 2 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/header0.h" 2 # 1 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/header1.h" 1 # 3 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/header0.h" 2 # 1 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/header2.h" 1 # 4 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/header0.h" 2 # 22 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c" 2 # 1 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system2.h" 1 3 # 23 "/usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c" 2 -- Command Output (stderr): -- /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-format=json -header-include-filtering=only-direct-system -header-include-file /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c # RUN: at line 1 + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-format=json -header-include-filtering=only-direct-system -header-include-file /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c cat /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=SUPPORTED # RUN: at line 2 + cat /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=SUPPORTED not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-format=textual -header-include-filtering=only-direct-system -header-include-file /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED0 # RUN: at line 4 + not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-format=textual -header-include-filtering=only-direct-system -header-include-file /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED0 not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-format=json -header-include-filtering=none -header-include-file /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED1 # RUN: at line 5 + not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-format=json -header-include-filtering=none -header-include-file /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED1 env CC_PRINT_HEADERS_FORMAT=textual CC_PRINT_HEADERS_FILTERING=only-direct-system CC_PRINT_HEADERS_FILE=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED2 # RUN: at line 6 + env CC_PRINT_HEADERS_FORMAT=textual CC_PRINT_HEADERS_FILTERING=only-direct-system CC_PRINT_HEADERS_FILE=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED2 env CC_PRINT_HEADERS_FORMAT=json CC_PRINT_HEADERS_FILTERING=none CC_PRINT_HEADERS_FILE=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED3 # RUN: at line 7 + env CC_PRINT_HEADERS_FORMAT=json CC_PRINT_HEADERS_FILTERING=none CC_PRINT_HEADERS_FILE=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED3 env CC_PRINT_HEADERS_FORMAT=json CC_PRINT_HEADERS_FILE=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED4 # RUN: at line 8 + env CC_PRINT_HEADERS_FORMAT=json CC_PRINT_HEADERS_FILE=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED4 not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-filtering=only-direct-system -header-include-file /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED5 # RUN: at line 9 + not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-filtering=only-direct-system -header-include-file /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED5 not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-format=json -header-include-file /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED6 # RUN: at line 10 + not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-format=json -header-include-file /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED6 rm /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt # RUN: at line 12 + rm /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt env CC_PRINT_HEADERS_FORMAT=json CC_PRINT_HEADERS_FILTERING=only-direct-system CC_PRINT_HEADERS_FILE=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null # RUN: at line 13 + env CC_PRINT_HEADERS_FORMAT=json CC_PRINT_HEADERS_FILTERING=only-direct-system CC_PRINT_HEADERS_FILE=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null cat /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=SUPPORTED # RUN: at line 14 + cat /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=SUPPORTED rm /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt # RUN: at line 16 + rm /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt env CC_PRINT_HEADERS_FORMAT=json CC_PRINT_HEADERS_FILTERING=direct-per-file CC_PRINT_HEADERS_FILE=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null # RUN: at line 17 + env CC_PRINT_HEADERS_FORMAT=json CC_PRINT_HEADERS_FILTERING=direct-per-file CC_PRINT_HEADERS_FILE=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null cat /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=SUPPORTED_PERFILE # RUN: at line 18 + cat /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=SUPPORTED_PERFILE rm /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt # RUN: at line 24 + rm /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt env CC_PRINT_HEADERS_FORMAT=json CC_PRINT_HEADERS_FILTERING=direct-per-file CC_PRINT_HEADERS_FILE=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system -fmodules -fimplicit-module-maps -fmodules-cache-path=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null # RUN: at line 25 + env CC_PRINT_HEADERS_FORMAT=json CC_PRINT_HEADERS_FILTERING=direct-per-file CC_PRINT_HEADERS_FILE=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system -fmodules -fimplicit-module-maps -fmodules-cache-path=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null clang: ../../llvm/include/llvm/ADT/SmallVector.h:298: const_reference llvm::SmallVectorTemplateCommon::operator[](size_type) const [T = unsigned long]: Assertion `idx < size()' failed. 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: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system -fmodules -fimplicit-module-maps -fmodules-cache-path=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 1. /usr/local/google/home/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system0.h:2:2: current parser token 'include' #0 0x00005592bda1b578 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x6d1f578) #1 0x00005592bda18d25 llvm::sys::RunSignalHandlers() (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x6d1cd25) #2 0x00005592bd9910f6 CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0 #3 0x00007f206b449df0 (/lib/x86_64-linux-gnu/libc.so.6+0x3fdf0) #4 0x00007f206b49e95c __pthread_kill_implementation ./nptl/pthread_kill.c:44:76 #5 0x00007f206b449cc2 raise ./signal/../sysdeps/posix/raise.c:27:6 #6 0x00007f206b4324ac abort ./stdlib/abort.c:81:3 #7 0x00007f206b432420 __assert_perror_fail ./assert/assert-perr.c:31:1 #8 0x00005592bf8994a7 clang::ASTReader::ParseLanguageOptions(llvm::SmallVector const&, llvm::StringRef, bool, clang::ASTReaderListener&, bool) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x8b9d4a7) #9 0x00005592bf8921be clang::ASTReader::ReadOptionsBlock(llvm::BitstreamCursor&, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener&, std::__cxx11::basic_string, std::allocator>&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x8b961be) #10 0x00005592bf89c201 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl&, clang::serialization::ModuleFile const*, unsigned int) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x8ba0201) #11 0x00005592bf89f286 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl&, long, long, clang::ASTFileSignature, unsigned int) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x8ba3286) #12 0x00005592bf8a8d9f clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, clang::serialization::ModuleFile**) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x8bacd9f) #13 0x00005592bcc04fa3 clang::CompilerInstance::findOrCompileModuleAndReadAST(llvm::StringRef, clang::SourceLocation, clang::SourceLocation, bool) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x5f08fa3) #14 0x00005592bcc06ac0 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef, clang::Module::NameVisibilityKind, bool) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x5f0aac0) #15 0x00005592be85dce9 clang::Preprocessor::HandleHeaderIncludeOrImport(clang::SourceLocation, clang::Token&, clang::Token&, clang::SourceLocation, clang::detail::SearchDirIteratorImpl, clang::FileEntry const*) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x7b61ce9) #16 0x00005592be856550 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::detail::SearchDirIteratorImpl, clang::FileEntry const*) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x7b5a550) #17 0x00005592be856eb1 clang::Preprocessor::HandleDirective(clang::Token&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x7b5aeb1) #18 0x00005592be81c89f clang::Lexer::LexTokenInternal(clang::Token&, bool) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x7b2089f) #19 0x00005592be8180c9 clang::Lexer::Lex(clang::Token&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x7b1c0c9) #20 0x00005592be89930d clang::Preprocessor::Lex(clang::Token&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x7b9d30d) #21 0x00005592bed38be9 clang::ParseAST(clang::Sema&, bool, bool) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x803cbe9) #22 0x00005592bcc92636 clang::FrontendAction::Execute() (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x5f96636) #23 0x00005592bcc00bed clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x5f04bed) #24 0x00005592bcd80b45 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x6084b45) #25 0x00005592bc35b92c cc1_main(llvm::ArrayRef, char const*, void*) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x565f92c) #26 0x00005592bc36a73f ExecuteCC1Tool(llvm::SmallVectorImpl&, llvm::ToolContext const&, llvm::IntrusiveRefCntPtr) driver.cpp:0:0 #27 0x00005592bc36ab1d int llvm::function_ref&)>::callback_fn(long, llvm::SmallVectorImpl&) driver.cpp:0:0 #28 0x00005592bca4d539 void llvm::function_ref::callback_fn>, std::__cxx11::basic_string, std::allocator>*, bool*) const::$_0>(long) Job.cpp:0:0 #29 0x00005592bd990d9e llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x6c94d9e) #30 0x00005592bca4d3b3 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__cxx11::basic_string, std::allocator>*, bool*) const (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x5d513b3) #31 0x00005592bca08af4 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x5d0caf4) #32 0x00005592bca08d1e clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x5d0cd1e) #33 0x00005592bca234ad clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x5d274ad) #34 0x00005592bc369e60 clang_main(int, char**, llvm::ToolContext const&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x566de60) #35 0x00005592bc36b617 main (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x566f617) #36 0x00007f206b433ca8 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3 #37 0x00007f206b433d65 call_init ./csu/../csu/libc-start.c:128:20 #38 0x00007f206b433d65 __libc_start_main ./csu/../csu/libc-start.c:347:5 #39 0x00005592bc359d41 _start (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang+0x565dd41) clang: error: clang frontend command failed with exit code 134 (use -v to see invocation) clang version 22.0.0 Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin Build config: +assertions 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/lit-tmp-ejait80i/print-header-json-841692.c clang: note: diagnostic msg: /tmp/lit-tmp-ejait80i/print-header-json-841692.cache clang: note: diagnostic msg: /tmp/lit-tmp-ejait80i/print-header-json-841692.sh clang: note: diagnostic msg: ******************** -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. ******************** Failed Tests (1): Clang :: Preprocessor/print-header-json.c Testing Time: 138.38s Total Discovered Tests: 48165 Skipped : 5 (0.01%) Unsupported : 564 (1.17%) Passed : 47566 (98.76%) Expectedly Failed: 29 (0.06%) Failed : 1 (0.00%) FAILED: gen/clang/test/run-lit python3 bin/llvm-lit -sv ../../clang/test ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn', 'check-clang']' returned non-zero exit status 1.