INFO:2025-10-07T21:20:16Z:root:pulling... From https://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:19Z:root:syncing... Deleted branch merge (was 98760dfe7439). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge 7ede53d71fa1] [gn build] Port 879f8616ef93 2 files changed, 2 insertions(+) [merge 0776c017dedf] [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:21Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/186] ACTION //llvm/lib/Target/ARM:ARMGenMCPseudoLowering(//llvm/utils/gn/build/toolchain:unix) [2/186] ACTION //llvm/lib/Target/ARM:ARMGenCallingConv(//llvm/utils/gn/build/toolchain:unix) [3/186] ACTION //llvm/lib/Target/ARM:ARMGenRegisterBank(//llvm/utils/gn/build/toolchain:unix) [4/186] ACTION //llvm/lib/Target/ARM/MCTargetDesc:ARMGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [5/186] ACTION //llvm/lib/Target/ARM/Disassembler:ARMGenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [6/186] ACTION //llvm/lib/Target/ARM/AsmParser:ARMGenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [7/186] ACTION //llvm/lib/Target/ARM:ARMGenFastISel(//llvm/utils/gn/build/toolchain:unix) [8/186] ACTION //llvm/lib/Target/ARM:ARMGenGlobalISel(//llvm/utils/gn/build/toolchain:unix) [9/186] ACTION //llvm/lib/Target/ARM:ARMGenDAGISel(//llvm/utils/gn/build/toolchain:unix) [10/186] ACTION //llvm/lib/Target/ARM/MCTargetDesc:ARMGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [11/186] ACTION //llvm/lib/Target/ARM/Utils:ARMGenSystemRegister(//llvm/utils/gn/build/toolchain:unix) [12/186] ACTION //llvm/include/llvm/TargetParser:ARMTargetParserDef(//llvm/utils/gn/build/toolchain:unix) [13/186] ACTION //llvm/lib/Target/ARM/MCTargetDesc:ARMGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [14/186] ACTION //llvm/lib/Target/ARM/MCTargetDesc:ARMGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [15/186] ACTION //llvm/lib/Target/ARM/MCTargetDesc:ARMGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [16/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMBasicBlockInfo.o [17/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMBranchTargets.o [18/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMBlockPlacement.o [19/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMCallingConv.o [20/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.A15SDOptimizer.o [21/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMCallLowering.o [22/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMBaseRegisterInfo.o [23/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMAsmPrinter.o [24/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMConstantIslandPass.o [25/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMBaseInstrInfo.o [26/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMFixCortexA57AES1742098Pass.o [27/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMExpandPseudoInsts.o [28/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMHazardRecognizer.o [29/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMFastISel.o [30/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMInstrInfo.o [31/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMFrameLowering.o [32/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMISelDAGToDAG.o [33/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMLatencyMutations.o [34/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMLegalizerInfo.o [35/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMInstructionSelector.o [36/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMMCInstLower.o [37/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMOptimizeBarriersPass.o [38/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMMachineFunctionInfo.o [39/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMRegisterInfo.o [40/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMMacroFusion.o [41/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMLowOverheadLoops.o [42/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMLoadStoreOptimizer.o [43/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMRegisterBankInfo.o [44/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMSLSHardening.o [45/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMParallelDSP.o [46/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMISelLowering.o [47/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMSelectionDAGInfo.o [48/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMTargetObjectFile.o [49/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMSubtarget.o [50/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.MLxExpansionPass.o [51/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMTargetMachine.o [52/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.MVEGatherScatterLowering.o [53/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMTargetTransformInfo.o [54/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.MVEVPTBlockPass.o [55/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.MVELaneInterleavingPass.o [56/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb1InstrInfo.o [57/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.MVETPAndVPTOptimisationsPass.o [58/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb2ITBlockPass.o [59/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.MVETailPredication.o [60/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb1FrameLowering.o [61/186] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMELFObjectWriter.o [62/186] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMAsmBackend.o [63/186] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMMachORelocationInfo.o [64/186] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMInstPrinter.o [65/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb2InstrInfo.o [66/186] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMELFStreamer.o [67/186] CXX obj/llvm/lib/Target/ARM/Utils/Utils.ARMBaseInfo.o [68/186] AR lib/libLLVMARMUtils.a [69/186] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMMachObjectWriter.o [70/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb2SizeReduction.o [71/186] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMTargetStreamer.o [72/186] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMWinCOFFStreamer.o [73/186] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ThumbRegisterInfo.o [74/186] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMMCCodeEmitter.o [75/186] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMMCTargetDesc.o [76/186] AR lib/libLLVMARMDesc.a [77/186] AR lib/libLLVMARMCodeGen.a [78/186] LINK ./bin/llvm-dwarfdump [79/186] CXX obj/llvm/lib/Target/ARM/Disassembler/Disassembler.ARMDisassembler.o [80/186] AR lib/libLLVMARMDisassembler.a [81/186] LINK ./bin/sancov [82/186] LINK ./bin/llvm-objdump [83/186] LINK ./bin/llvm-profgen [84/186] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [85/186] LINK ./bin/llvm-debuginfo-analyzer [86/186] LINK obj/llvm/unittests/Target/TargetMachineCTests [87/186] LINK ./bin/llvm-dwarfutil [88/186] CXX obj/llvm/unittests/Target/ARM/ARMTests.ARMSelectionDAGTest.o [89/186] LINK obj/clang/unittests/Frontend/FrontendTests [90/186] CXX obj/llvm/unittests/Target/ARM/ARMTests.MachineInstrTest.o [91/186] CXX obj/llvm/unittests/Target/ARM/ARMTests.InstSizes.o [92/186] LINK obj/llvm/unittests/Target/ARM/ARMTests [93/186] CXX obj/llvm/lib/Target/ARM/AsmParser/AsmParser.ARMAsmParser.o [94/186] AR lib/libLLVMARMAsmParser.a [95/186] LINK obj/clang-tools-extra/clangd/unittests/xpc/ClangdXpcTests [96/186] LINK ./bin/dexp [97/186] LINK ./bin/llvm-bolt [98/186] LINK ./bin/llvm-bolt-heatmap [99/186] LINK obj/bolt/unittests/Core/CoreTests [100/186] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [101/186] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [102/186] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [103/186] LINK ./bin/lld [104/186] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [105/186] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [106/186] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [107/186] LINK ./bin/clangd [108/186] LINK ./bin/clangd-indexer [109/186] COPY_BUNDLE_DATA bin/clangd gen/clang-tools-extra/clangd/xpc/framework/clangd.xpc/Contents/MacOS/clangd [110/186] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [111/186] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [112/186] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [113/186] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [114/186] COPY_BUNDLE_DATA gen/clang-tools-extra/clangd/xpc/framework/clangd.xpc lib/ClangdXPC.framework/Versions/A/XPCServices/clangd.xpc [115/186] LINK ./bin/clangd-xpc-test-client [116/186] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [117/186] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [118/186] LINK ./bin/clang-scan-deps [119/186] LINK obj/clang/unittests/CrossTU/CrossTUTests [120/186] LINK ./bin/clang-nvlink-wrapper [121/186] LINK ./bin/clang-linker-wrapper [122/186] LINK ./bin/clang-sycl-linker [123/186] LINK ./bin/clang-check [124/186] LINK obj/clang/unittests/Tooling/ToolingTests [125/186] LINK ./bin/llvm-ar [126/186] LINK ./bin/clang-repl [127/186] SOLINK ./lib/libclang.dylib [128/186] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [129/186] LINK obj/clang/unittests/libclang/libclangTests [130/186] LINK ./bin/bugpoint [131/186] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [132/186] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [133/186] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [134/186] LINK obj/clang/unittests/Driver/ClangDriverTests [135/186] LINK ./bin/dsymutil [136/186] LINK ./bin/llc [137/186] LINK ./bin/llvm-cfi-verify [138/186] LINK ./bin/clang-extdef-mapping [139/186] LINK ./bin/llvm-c-test [140/186] LINK ./bin/clang-tidy [141/186] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests [142/186] LINK ./bin/c-index-test [143/186] LINK ./bin/llvm-rtdyld [144/186] LINK ./bin/clang [145/186] LINK ./bin/llvm-xray [146/186] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [147/186] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [148/186] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [149/186] ACTION //compiler-rt/test:lit_common_configured(//llvm/utils/gn/build/toolchain:stage2_unix) [150/186] ACTION //compiler-rt/test/asan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [151/186] LINK ./bin/llvm-cxxdump [152/186] ACTION //compiler-rt/test/lsan:asan_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [153/186] LINK ./bin/llvm-cxxmap [154/186] LINK ./bin/llvm-opt-fuzzer [155/186] LINK ./bin/llvm-split [156/186] LINK ./bin/llvm-reduce [157/186] SOLINK ./lib/libLTO.dylib [158/186] LINK ./bin/llvm-exegesis [159/186] LINK ./bin/opt [160/186] LINK ./bin/llvm-jitlink [161/186] LINK ./bin/llvm-libtool-darwin [162/186] LINK ./bin/llvm-dwp [163/186] LINK ./bin/llvm-gsymutil [164/186] LINK ./bin/llvm-mc [165/186] LINK ./bin/llvm-lipo [166/186] LINK ./bin/llvm-mca [167/186] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [168/186] LINK ./bin/llvm-ml [169/186] LINK ./bin/llvm-isel-fuzzer [170/186] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [171/186] LINK ./bin/llvm-nm [172/186] LINK obj/llvm/unittests/MC/MCTests [173/186] LINK obj/llvm/unittests/CGData/CodeGenDataTests [174/186] LINK ./bin/llvm-lto2 [175/186] LINK ./bin/llvm-lto [176/186] LINK ./bin/lldb-test [177/186] LINK ./bin/lldb [178/186] LINK ./bin/lldb-dap [179/186] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [180/186] LINK obj/llvm/unittests/MI/MITests [181/186] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [182/186] LINK obj/llvm/unittests/MIR/MIRTests [183/186] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [184/186] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [185/186] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [186/186] LINK obj/llvm/unittests/CodeGen/CodeGenTests INFO:2025-10-07T21:21:13Z:root:analyze skipping analyze because previous build was not green INFO:2025-10-07T21:21:13Z:root:testing INFO:2025-10-07T21:21:13Z:root:test check-clang ninja: Entering directory `out/gn' [0/1] ACTION //clang/test:check-clang(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using clang: /Users/thakis/src/llvm-project/out/gn/bin/clang llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/subst.py:126: note: Did not find cir-opt in /Users/thakis/src/llvm-project/out/gn/bin:/Users/thakis/src/llvm-project/out/gn/bin llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/util.py:468: note: using SDKROOT: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk' llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld.lld: /Users/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using lld-link: /Users/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /Users/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /Users/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 22584 tests, 8 workers -- Testing: FAIL: Clang :: Preprocessor/print-header-json.c (1 of 22584) ******************** TEST 'Clang :: Preprocessor/print-header-json.c' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # 1 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c" # 1 "" 1 # 1 "" 3 # 411 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c" 2 # 20 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c" # 1 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system0.h" 1 3 # 1 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system1.h" 1 3 # 2 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system0.h" 2 3 # 1 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system2.h" 1 3 # 3 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system0.h" 2 3 # 21 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c" 2 # 1 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/header0.h" 1 # 1 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system3.h" 1 3 # 2 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/header0.h" 2 # 1 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/header1.h" 1 # 3 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/header0.h" 2 # 1 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/header2.h" 1 # 4 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/header0.h" 2 # 22 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c" 2 # 1 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system2.h" 1 3 # 23 "/Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c" 2 -- Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /Users/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 /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c # RUN: at line 1 + /Users/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /Users/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 /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c cat /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=SUPPORTED # RUN: at line 2 + cat /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=SUPPORTED not /Users/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /Users/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 /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED0 # RUN: at line 4 + not /Users/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /Users/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 /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED0 not /Users/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /Users/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-format=json -header-include-filtering=none -header-include-file /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED1 # RUN: at line 5 + not /Users/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /Users/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-format=json -header-include-filtering=none -header-include-file /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/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=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt not /Users/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/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=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt not /Users/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/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=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt not /Users/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/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=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt not /Users/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED3 env CC_PRINT_HEADERS_FORMAT=json CC_PRINT_HEADERS_FILE=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt not /Users/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/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=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt not /Users/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED4 not /Users/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /Users/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-filtering=only-direct-system -header-include-file /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED5 # RUN: at line 9 + not /Users/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /Users/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-filtering=only-direct-system -header-include-file /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED5 not /Users/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /Users/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-format=json -header-include-file /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 2>&1 | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED6 # RUN: at line 10 + not /Users/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /Users/thakis/src/llvm-project/out/gn/lib/clang/22/include -nostdsysteminc -E -header-include-format=json -header-include-file /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=UNSUPPORTED6 rm /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt # RUN: at line 12 + rm /Users/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=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt /Users/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/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=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt /Users/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null cat /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=SUPPORTED # RUN: at line 14 + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=SUPPORTED + cat /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt rm /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt # RUN: at line 16 + rm /Users/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=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt /Users/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/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=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt /Users/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null cat /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=SUPPORTED_PERFILE # RUN: at line 18 + cat /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c --check-prefix=SUPPORTED_PERFILE rm /Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt # RUN: at line 24 + rm /Users/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=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt /Users/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system -fmodules -fimplicit-module-maps -fmodules-cache-path=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp /Users/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=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp.txt /Users/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system -fmodules -fimplicit-module-maps -fmodules-cache-path=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null Assertion failed: (idx < size()), function operator[], file SmallVector.h, line 298. 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: /Users/thakis/src/llvm-project/out/gn/bin/clang -fsyntax-only -I /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json -isystem /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system -fmodules -fimplicit-module-maps -fmodules-cache-path=/Users/thakis/src/llvm-project/out/gn/obj/clang/test/Preprocessor/Output/print-header-json.c.tmp /Users/thakis/src/llvm-project/clang/test/Preprocessor/print-header-json.c -o /dev/null 1. /Users/thakis/src/llvm-project/clang/test/Preprocessor/Inputs/print-header-json/system/system0.h:2:2: current parser token 'include' #0 0x0000000105a9baa8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x1015a7aa8) #1 0x0000000105a99858 llvm::sys::RunSignalHandlers() (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x1015a5858) #2 0x0000000105a9b008 llvm::sys::CleanupOnSignal(unsigned long) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x1015a7008) #3 0x0000000105a0fbc4 CrashRecoverySignalHandler(int) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10151bbc4) #4 0x00000001876ab584 (/usr/lib/system/libsystem_platform.dylib+0x180477584) #5 0x000000018767ac20 (/usr/lib/system/libsystem_pthread.dylib+0x180446c20) #6 0x0000000187587a30 (/usr/lib/system/libsystem_c.dylib+0x180353a30) #7 0x0000000187586d20 (/usr/lib/system/libsystem_c.dylib+0x180352d20) #8 0x0000000107797e90 clang::ASTReader::ParseLanguageOptions(llvm::SmallVector const&, llvm::StringRef, bool, clang::ASTReaderListener&, bool) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x1032a3e90) #9 0x0000000107792a88 clang::ASTReader::ReadOptionsBlock(llvm::BitstreamCursor&, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener&, std::__1::basic_string, std::__1::allocator>&) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10329ea88) #10 0x000000010779a880 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl&, clang::serialization::ModuleFile const*, unsigned int) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x1032a6880) #11 0x000000010779c598 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl&, long long, long, clang::ASTFileSignature, unsigned int) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x1032a8598) #12 0x00000001077a5b48 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, clang::serialization::ModuleFile**) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x1032b1b48) #13 0x0000000104cd9e78 clang::CompilerInstance::findOrCompileModuleAndReadAST(llvm::StringRef, clang::SourceLocation, clang::SourceLocation, bool) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x1007e5e78) #14 0x0000000104cdb1e8 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef, clang::Module::NameVisibilityKind, bool) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x1007e71e8) #15 0x0000000106868fc8 clang::Preprocessor::HandleHeaderIncludeOrImport(clang::SourceLocation, clang::Token&, clang::Token&, clang::SourceLocation, clang::detail::SearchDirIteratorImpl, clang::FileEntry const*) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x102374fc8) #16 0x0000000106863cd8 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::detail::SearchDirIteratorImpl, clang::FileEntry const*) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10236fcd8) #17 0x00000001068643bc clang::Preprocessor::HandleDirective(clang::Token&) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x1023703bc) #18 0x0000000106831d88 clang::Lexer::LexTokenInternal(clang::Token&, bool) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10233dd88) #19 0x000000010682ef74 clang::Lexer::Lex(clang::Token&) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10233af74) #20 0x00000001068a01b4 clang::Preprocessor::Lex(clang::Token&) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x1023ac1b4) #21 0x0000000106cfae2c clang::ParseAST(clang::Sema&, bool, bool) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x102806e2c) #22 0x0000000104d51048 clang::FrontendAction::Execute() (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10085d048) #23 0x0000000104cd6618 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x1007e2618) #24 0x0000000104e4c08c clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10095808c) #25 0x00000001044f5320 cc1_main(llvm::ArrayRef, char const*, void*) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x100001320) #26 0x000000010450208c ExecuteCC1Tool(llvm::SmallVectorImpl&, llvm::ToolContext const&, llvm::IntrusiveRefCntPtr) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10000e08c) #27 0x0000000104502a88 int llvm::function_ref&)>::callback_fn(long, llvm::SmallVectorImpl&) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10000ea88) #28 0x0000000104b69e60 void llvm::function_ref::callback_fn>, std::__1::basic_string, std::__1::allocator>*, bool*) const::$_0>(long) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x100675e60) #29 0x0000000105a0f894 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10151b894) #30 0x0000000104b69764 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__1::basic_string, std::__1::allocator>*, bool*) const (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x100675764) #31 0x0000000104b30138 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10063c138) #32 0x0000000104b3034c clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10063c34c) #33 0x0000000104b4a46c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10065646c) #34 0x0000000104501504 clang_main(int, char**, llvm::ToolContext const&) (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10000d504) #35 0x0000000104502b64 main (/Users/thakis/src/llvm-project/out/gn/bin/clang+0x10000eb64) #36 0x00000001872f20e0 clang: error: clang frontend command failed with exit code 134 (use -v to see invocation) clang version 22.0.0 Target: arm64-apple-darwin23.5.0 Thread model: posix InstalledDir: /Users/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: /var/folders/gt/_n00yrm54tq2p1zy5qxtxdmw0000gn/T/lit-tmp-0ucifo4a/print-header-json-834c43.c clang: note: diagnostic msg: /var/folders/gt/_n00yrm54tq2p1zy5qxtxdmw0000gn/T/lit-tmp-0ucifo4a/print-header-json-834c43.cache clang: note: diagnostic msg: /var/folders/gt/_n00yrm54tq2p1zy5qxtxdmw0000gn/T/lit-tmp-0ucifo4a/print-header-json-834c43.sh clang: note: diagnostic msg: Crash backtrace is located in clang: note: diagnostic msg: /Users/thakis/Library/Logs/DiagnosticReports/clang__.crash clang: note: diagnostic msg: (choose the .crash file that corresponds to your crash) 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: 509.49s Total Discovered Tests: 48461 Skipped : 36 (0.07%) Unsupported : 555 (1.15%) Passed : 47837 (98.71%) Expectedly Failed: 32 (0.07%) 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.