INFO:2026-06-17T21:40:18Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD ee890eb04639..6e21a04a5a96 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 6e21a04a5a96 [clang][ssaf] Make TUSummary, LUSummary, and WPASuite JSON representations self-describing (#204409) INFO:2026-06-17T21:40:41Z:root:syncing... Deleted branch merge (was ee890eb04639). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge 7b4889bcf907] [gn build] Port 6e21a04a5a96 1 file changed, 1 insertion(+) [gn build] Port 6e21a04a5a96 -- https://github.com/llvm/llvm-project/commit/6e21a04a5a96 INFO:2026-06-17T21:40:43Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/344] COPY ../../libcxxabi/include/__cxxabi_config.h include/c++/v1/__cxxabi_config.h [2/344] COPY ../../libcxxabi/include/cxxabi.h include/c++/v1/cxxabi.h [3/344] ACTION //libcxx/include:copy_headers(//llvm/utils/gn/build/toolchain:unix) [4/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/Core.SerializationFormatRegistry.o [5/344] CXX obj/clang/unittests/ScalableStaticAnalysisFramework/Registries/ClangScalableAnalysisTests.FancyAnalysisData.o [6/344] CXX obj/clang/tools/clang-ssaf-analyzer/clang-ssaf-analyzer.SSAFAnalyzer.o [7/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Tool/Tool.Utils.o [8/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/Core.JSONEntitySummaryEncoding.o [9/344] CXX obj/clang/tools/clang-ssaf-linker/clang-ssaf-linker.SSAFLinker.o [10/344] CXX obj/clang/unittests/ScalableStaticAnalysisFramework/Registries/ClangScalableAnalysisTests.MockSerializationFormat.o [11/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/Core.Artifact.o [12/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Analyses/CallGraph/Analyses.CallGraphJSONFormat.o [13/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/Core.LUSummary.o [14/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/Core.TUSummary.o [15/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/Core.TUSummaryEncoding.o [16/344] CXX obj/clang/tools/clang-ssaf-format/clang-ssaf-format.SSAFFormat.o [17/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/Core.LUSummaryEncoding.o [18/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/Core.WPASuite.o [19/344] CXX obj/clang/unittests/ScalableStaticAnalysisFramework/Registries/ClangScalableAnalysisTests.SerializationFormatRegistryTest.o [20/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/Analyses.EntityPointerLevelFormat.o [21/344] CXX obj/clang/unittests/ScalableStaticAnalysisFramework/Serialization/JSONFormatTest/ClangScalableAnalysisTests.JSONFormatTest.o [22/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/Analyses.UnsafeBufferUsageFormat.o [23/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/Analyses.PointerFlowFormat.o [24/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/Analyses.PointerFlowAnalysis.o [25/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/Core.JSONFormatImpl.o [26/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/Analyses.UnsafeBufferUsageAnalysis.o [27/344] AR lib/libclangScalableStaticAnalysisFrameworkCore.a [28/344] AR lib/libclangScalableStaticAnalysisFrameworkTool.a [29/344] AR lib/libclangScalableStaticAnalysisFrameworkAnalyses.a [30/344] CXX obj/clang/unittests/ScalableStaticAnalysisFramework/Serialization/JSONFormatTest/ClangScalableAnalysisTests.TUSummaryTest.o [31/344] LINK ./bin/clang-ssaf-format [32/344] CXX obj/clang/unittests/ScalableStaticAnalysisFramework/Serialization/JSONFormatTest/ClangScalableAnalysisTests.LUSummaryTest.o [33/344] LINK ./bin/clang-ssaf-analyzer [34/344] LINK ./bin/clang-ssaf-linker [35/344] CXX obj/clang/lib/ScalableStaticAnalysisFramework/Frontend/Frontend.TUSummaryExtractorFrontendAction.o [36/344] AR lib/libclangScalableStaticAnalysisFrameworkFrontend.a [37/344] CXX obj/clang/unittests/ScalableStaticAnalysisFramework/Frontend/ClangScalableAnalysisTests.TUSummaryExtractorFrontendActionTest.o [38/344] CXX obj/clang/lib/Driver/Driver.Driver.o [39/344] AR lib/libclangDriver.a [40/344] LINK ./bin/clang-offload-bundler [41/344] LINK ./bin/diagtool [42/344] LINK ./bin/clang-refactor [43/344] LINK ./bin/clang-include-fixer [44/344] LINK ./bin/clang-doc [45/344] LINK ./bin/clang-installapi [46/344] LINK ./bin/pp-trace [47/344] LINK obj/clang/unittests/Rewrite/RewriteTests [48/344] LINK obj/clang/unittests/Index/IndexTests [49/344] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [50/344] LINK obj/clang/unittests/Serialization/SerializationTests [51/344] LINK ./bin/clang-change-namespace [52/344] LINK ./bin/clang-diff [53/344] LINK ./bin/find-all-symbols [54/344] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [55/344] LINK ./bin/clang-reorder-fields [56/344] LINK ./bin/clang-query [57/344] LINK ./bin/modularize [58/344] LINK obj/clang/unittests/Sema/SemaTests [59/344] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [60/344] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [61/344] LINK ./bin/clangd-remap [62/344] LINK ./bin/clang-move [63/344] LINK obj/clang/unittests/AST/ASTTests [64/344] LINK obj/clang/unittests/ScalableStaticAnalysisFramework/ClangScalableAnalysisTests [65/344] LINK obj/clang/unittests/AST/ByteCode/InterpTests [66/344] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [67/344] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [68/344] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [69/344] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [70/344] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [71/344] LINK ./bin/clang-tidy [72/344] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [73/344] LINK ./bin/dexp [74/344] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [75/344] LINK obj/clang/unittests/CrossTU/CrossTUTests [76/344] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [77/344] LINK ./bin/clangd [78/344] LINK ./bin/lldb-server [79/344] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [80/344] LINK ./bin/clang-scan-deps [81/344] LINK ./bin/clang-import-test [82/344] LINK ./bin/clang-extdef-mapping [83/344] LINK ./bin/clangd-indexer [84/344] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [85/344] LINK obj/clang/unittests/Frontend/FrontendTests [86/344] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [87/344] LINK ./bin/clang-check [88/344] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [89/344] SOLINK ./lib/libclang.so [90/344] LINK obj/clang/unittests/Driver/ClangDriverTests [91/344] LINK ./bin/lldb-test [92/344] LINK obj/clang/unittests/Tooling/ToolingTests [93/344] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [94/344] LINK obj/clang/unittests/libclang/libclangTests [95/344] LINK ./bin/clang-repl [96/344] LINK ./bin/clang [97/344] LINK ./bin/lldb-dap [98/344] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [99/344] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [100/344] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [101/344] ACTION //compiler-rt/test:lit_common_configured(//llvm/utils/gn/build/toolchain:stage2_unix) [102/344] ACTION //compiler-rt/test/builtins:builtins_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [103/344] ACTION //compiler-rt/test/lsan:asan_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [104/344] ACTION //llvm/include/llvm/Config:Disassemblers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [105/344] ACTION //llvm/include/llvm/Config:Targets(//llvm/utils/gn/build/toolchain:stage2_unix) [106/344] ACTION //llvm/include/llvm/Config:abi-breaking(//llvm/utils/gn/build/toolchain:stage2_unix) [107/344] ACTION //llvm/include/llvm/Config:TargetExegesis.def(//llvm/utils/gn/build/toolchain:stage2_unix) [108/344] ACTION //compiler-rt/test/asan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [109/344] ACTION //llvm/include/llvm/Support:write_extension_def(//llvm/utils/gn/build/toolchain:stage2_unix) [110/344] ACTION //llvm/include/llvm/Config:AsmParsers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [111/344] ACTION //llvm/include/llvm/Config:TargetMCAs.def(//llvm/utils/gn/build/toolchain:stage2_unix) [112/344] ACTION //compiler-rt/test/hwasan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [113/344] ACTION //llvm/include/llvm/Config:AsmPrinters.def(//llvm/utils/gn/build/toolchain:stage2_unix) [114/344] ACTION //compiler-rt/lib/ubsan:ubsan_loop_detect_dynamic_list(//llvm/utils/gn/build/toolchain:stage2_unix) [115/344] ACTION //llvm/include/llvm/Config:Targets.def(//llvm/utils/gn/build/toolchain:stage2_unix) [116/344] ACTION //llvm/include/llvm/Config:llvm-config(//llvm/utils/gn/build/toolchain:stage2_unix) [117/161] ACTION //compiler-rt/lib/ubsan:ubsan_static_cxx_dynamic_list(//llvm/utils/gn/build/toolchain:stage2_unix) [118/161] ACTION //llvm/include/llvm/Support:write_vcsrevision(//llvm/utils/gn/build/toolchain:stage2_unix) [119/161] ACTION //libcxx/src:cxx_symlink(//llvm/utils/gn/build/toolchain:stage2_unix) [120/161] ACTION //compiler-rt/lib/ubsan:ubsan_static_dynamic_list(//llvm/utils/gn/build/toolchain:stage2_unix) [121/161] ACTION //compiler-rt/lib/ubsan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [122/161] ACTION //compiler-rt/lib/hwasan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [123/161] ACTION //libcxx/src:cxx_linker_script(//llvm/utils/gn/build/toolchain:stage2_unix) [124/161] ACTION //llvm/include/llvm/Config:config(//llvm/utils/gn/build/toolchain:stage2_unix) [125/128] LINK ./bin/c-index-test [126/128] LINK ./bin/lldb [127/128] SOLINK lib/clang/23/lib/linux/libclang_rt.ubsan_standalone-x86_64.so [128/128] SOLINK lib/clang/23/lib/linux/libclang_rt.hwasan_aliases-x86_64.so INFO:2026-06-17T21:41:04Z:root:analyze gn analyze output: { "compile_targets": [], "status": "Found dependency", "test_targets": [ "//clang-tools-extra/clangd/test:check-clangd", "//clang-tools-extra/test:check-clang-tools", "//clang/test:check-clang", "//compiler-rt/test/hwasan:check-hwasan" ] } gn analyze input: { "files": [ "//clang/include/clang/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat.h", "//clang/include/clang/ScalableStaticAnalysisFramework/Core/Serialization/SerializationFormat.h", "//clang/lib/ScalableStaticAnalysisFramework/Core/CMakeLists.txt", "//clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/Artifact.cpp", "//clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/JSONFormatImpl.cpp", "//clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/JSONFormatImpl.h", "//clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/LUSummary.cpp", "//clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/LUSummaryEncoding.cpp", "//clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/TUSummary.cpp", "//clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/TUSummaryEncoding.cpp", "//clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat/WPASuite.cpp", "//clang/test/Analysis/Scalable/PointerFlow/Inputs/tu-summary-bad-array.json", "//clang/test/Analysis/Scalable/PointerFlow/Inputs/tu-summary-bad-summary.json", "//clang/test/Analysis/Scalable/PointerFlow/Inputs/tu-summary-no-key.json", "//clang/test/Analysis/Scalable/PointerFlow/Inputs/tu-summary.json", "//clang/test/Analysis/Scalable/PointerFlow/Inputs/wpa-result-bad-edges.json", "//clang/test/Analysis/Scalable/PointerFlow/Inputs/wpa-result-bad-id.json", "//clang/test/Analysis/Scalable/PointerFlow/Inputs/wpa-result-empty.json", "//clang/test/Analysis/Scalable/PointerFlow/Inputs/wpa-result-no-key.json", "//clang/test/Analysis/Scalable/PointerFlow/Inputs/wpa-result-odd-count.json", "//clang/test/Analysis/Scalable/PointerFlow/Inputs/wpa-result.json", "//clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/tu-summary-bad-element.json", "//clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/tu-summary-bad-ptr-level.json", "//clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/tu-summary-no-key.json", "//clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/tu-summary.json", "//clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/wpa-result-bad-epls.json", "//clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/wpa-result-bad-id.json", "//clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/wpa-result-empty.json", "//clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/wpa-result-no-key.json", "//clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/wpa-result-odd-count.json", "//clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/wpa-result.json", "//clang/test/Analysis/Scalable/ssaf-analyzer/Inputs/lu-tags-only.json", "//clang/test/Analysis/Scalable/ssaf-analyzer/Inputs/lu.json", "//clang/test/Analysis/Scalable/ssaf-analyzer/Outputs/all.json", "//clang/test/Analysis/Scalable/ssaf-analyzer/Outputs/both.json", "//clang/test/Analysis/Scalable/ssaf-analyzer/Outputs/pairs.json", "//clang/test/Analysis/Scalable/ssaf-analyzer/Outputs/tags.json", "//clang/test/Analysis/Scalable/ssaf-format/Artifact/Inputs/missing-type.json", "//clang/test/Analysis/Scalable/ssaf-format/Artifact/Inputs/rt-lu-empty.json", "//clang/test/Analysis/Scalable/ssaf-format/Artifact/Inputs/rt-tu-empty.json", "//clang/test/Analysis/Scalable/ssaf-format/Artifact/Inputs/rt-wpa-empty.json", "//clang/test/Analysis/Scalable/ssaf-format/Artifact/Inputs/unknown-type.json", "//clang/test/Analysis/Scalable/ssaf-format/Artifact/round-trip.test", "//clang/test/Analysis/Scalable/ssaf-format/Artifact/top-level.test", "//clang/test/Analysis/Scalable/ssaf-format/Inputs/CallGraph/invalid-direct-callee-element.json", "//clang/test/Analysis/Scalable/ssaf-format/Inputs/CallGraph/invalid-direct-callee-id.json", "//clang/test/Analysis/Scalable/ssaf-format/Inputs/CallGraph/missing-def-col.json", "//clang/test/Analysis/Scalable/ssaf-format/Inputs/CallGraph/missing-def-file.json", "//clang/test/Analysis/Scalable/ssaf-format/Inputs/CallGraph/missing-def-line.json", "//clang/test/Analysis/Scalable/ssaf-format/Inputs/CallGraph/missing-def.json", "//clang/test/Analysis/Scalable/ssaf-format/Inputs/CallGraph/missing-direct-callees.json", "//clang/test/Analysis/Scalable/ssaf-format/Inputs/CallGraph/missing-pretty-name.json", "//clang/test/Analysis/Scalable/ssaf-format/Inputs/CallGraph/missing-virtual-callees.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/data-element-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/data-entry-missing-data.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/data-entry-missing-summary-name.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/data-not-array.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/duplicate-entity-id-in-data-map.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/duplicate-entity.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/duplicate-summary-name.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/entity-data-element-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/entity-data-missing-entity-id.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/entity-data-missing-entity-summary.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/entity-id-not-uint64.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/entity-name-missing-namespace.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/entity-name-missing-suffix.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/entity-name-missing-usr.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/id-table-element-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/id-table-entry-id-not-uint64.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/id-table-entry-missing-id.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/id-table-entry-missing-name.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/id-table-not-array.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/linkage-table-duplicate-id.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/linkage-table-element-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/linkage-table-entry-id-not-uint64.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/linkage-table-entry-linkage-invalid-type.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/linkage-table-entry-linkage-missing-type.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/linkage-table-entry-missing-id.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/linkage-table-entry-missing-linkage.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/linkage-table-extra-id.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/linkage-table-missing-id.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/linkage-table-not-array.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/lu-namespace-element-invalid-kind.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/lu-namespace-element-missing-kind.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/lu-namespace-element-missing-name.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/lu-namespace-element-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/lu-namespace-not-array.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/mismatched-type.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/missing-data.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/missing-id-table.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/missing-linkage-table.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/missing-lu-namespace.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/missing-target-triple.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/missing-type.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/namespace-element-invalid-kind.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/namespace-element-missing-kind.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/namespace-element-missing-name.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/namespace-element-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/not-normalized-target-triple.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/pairs-element-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/pairs-invalid-first-field.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/pairs-invalid-pairs-field-type.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/pairs-invalid-second-field.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/pairs-missing-first-field.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/pairs-missing-pairs-field.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/pairs-missing-second-field.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/read-entity-summary-no-format-info.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/rt-empty-data-entry.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/rt-empty-namespace.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/rt-linkage-external.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/rt-linkage-internal.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/rt-linkage-multiple.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/rt-linkage-none.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/rt-multiple-namespace-elements.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/rt-single-namespace-element.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/Inputs/rt-two-summary-types.json", "//clang/test/Analysis/Scalable/ssaf-format/LUSummary/top-level.test", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/data-element-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/data-entry-missing-data.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/data-entry-missing-summary-name.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/data-not-array.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/duplicate-entity-id-in-data-map.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/duplicate-entity.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/duplicate-summary-name.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/entity-data-element-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/entity-data-missing-entity-id.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/entity-data-missing-entity-summary.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/entity-id-not-uint64.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/entity-name-missing-suffix.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/entity-name-missing-usr.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/id-table-element-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/id-table-entry-id-not-uint64.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/id-table-entry-missing-id.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/id-table-entry-missing-name.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/id-table-not-array.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/invalid-kind.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/linkage-table-duplicate-id.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/linkage-table-element-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/linkage-table-entry-id-not-uint64.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/linkage-table-entry-linkage-invalid-type.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/linkage-table-entry-linkage-missing-type.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/linkage-table-entry-missing-id.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/linkage-table-entry-missing-linkage.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/linkage-table-extra-id.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/linkage-table-missing-id.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/linkage-table-not-array.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/mismatched-type.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/missing-data.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/missing-id-table.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/missing-kind.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/missing-linkage-table.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/missing-name.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/missing-target-triple.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/missing-tu-namespace.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/missing-type.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/not-normalized-target-triple.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/pairs-element-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/pairs-invalid-first-field.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/pairs-invalid-pairs-field-type.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/pairs-invalid-second-field.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/pairs-missing-first-field.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/pairs-missing-pairs-field.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/pairs-missing-second-field.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/read-entity-summary-no-format-info.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/rt-empty-data-entry.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/rt-empty.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/rt-link-unit.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/rt-linkage-external.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/rt-linkage-internal.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/rt-linkage-multiple.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/rt-linkage-none.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/Inputs/rt-two-summary-types.json", "//clang/test/Analysis/Scalable/ssaf-format/TUSummary/top-level.test", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/duplicate-analysis-name.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/mismatched-type.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/missing-results.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/missing-type.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/pairs-result-bad-count.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/pairs-result-bad-pair-counts.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/pairs-result-entry-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/pairs-result-missing-entity-id.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/result-entry-analysis-name-not-string.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/result-entry-deserializer-error.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/result-entry-missing-analysis-name.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/result-entry-missing-result-field.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/result-entry-no-format-info.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/result-entry-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/result-entry-result-not-object.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/results-not-array.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/rt-all-results.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/rt-empty.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/rt-multiple-results.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/tags-result-bad-element.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/tags-result-missing-tags.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/tagspairs-result-bad-field-type.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/Inputs/tagspairs-result-missing-field.json", "//clang/test/Analysis/Scalable/ssaf-format/WPASuite/without-plugin.test", "//clang/test/Analysis/Scalable/ssaf-linker/Inputs/tu-1.json", "//clang/test/Analysis/Scalable/ssaf-linker/Inputs/tu-2.json", "//clang/test/Analysis/Scalable/ssaf-linker/Inputs/tu-empty.json", "//clang/test/Analysis/Scalable/ssaf-linker/Inputs/tu-invalid-entity-id-multikey.json", "//clang/test/Analysis/Scalable/ssaf-linker/Inputs/tu-invalid-entity-id-ref.json", "//clang/test/Analysis/Scalable/ssaf-linker/Inputs/tu-invalid-entity-id-value.json", "//clang/test/Analysis/Scalable/ssaf-linker/Inputs/tu-missing-fields.json", "//clang/test/Analysis/Scalable/ssaf-linker/Outputs/lu-1+2.json", "//clang/test/Analysis/Scalable/ssaf-linker/Outputs/lu-1.json", "//clang/test/Analysis/Scalable/ssaf-linker/Outputs/lu-2.json", "//clang/test/Analysis/Scalable/ssaf-linker/Outputs/lu-empty.json", "//clang/tools/clang-ssaf-format/SSAFFormat.cpp", "//clang/unittests/ScalableStaticAnalysisFramework/Frontend/TUSummaryExtractorFrontendActionTest.cpp", "//clang/unittests/ScalableStaticAnalysisFramework/Registries/MockSerializationFormat.cpp", "//clang/unittests/ScalableStaticAnalysisFramework/Registries/MockSerializationFormat.h", "//clang/unittests/ScalableStaticAnalysisFramework/Serialization/JSONFormatTest/LUSummaryTest.cpp", "//clang/unittests/ScalableStaticAnalysisFramework/Serialization/JSONFormatTest/TUSummaryTest.cpp", "//llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Core/BUILD.gn" ], "test_targets": [ "//clang-tools-extra/clangd/test:check-clangd", "//clang-tools-extra/test:check-clang-tools", "//clang/test:check-clang", "//compiler-rt/test/hwasan:check-hwasan", "//lld/test:check-lld", "//llvm/test:check-llvm" ], "additional_compile_targets": [] } running all tests due to change to blacklisted file INFO:2026-06-17T21:41:04Z:root:testing INFO:2026-06-17T21:41:04Z: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:569: 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/config.py:569: 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:569: 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:569: 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:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: 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:569: 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:569: 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:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 26272 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 154.27s Total Discovered Tests: 52273 Skipped : 30 (0.06%) Unsupported : 1128 (2.16%) Passed : 51087 (97.73%) Expectedly Failed: 28 (0.05%) INFO:2026-06-17T21:43:54Z:root:test check-clang-tools ninja: Entering directory `out/gn' [0/1] ACTION //clang-tools-extra/test:check-clang-tools(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using clang: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -- Testing: 1428 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 9.04s Total Discovered Tests: 1688 Unsupported : 2 (0.12%) Passed : 1685 (99.82%) Expectedly Failed: 1 (0.06%) INFO:2026-06-17T21:44:06Z:root:test check-clangd ninja: Entering directory `out/gn' [0/1] ACTION //clang-tools-extra/clangd/test:check-clangd(//llvm/utils/gn/build/toolchain:unix) -- Testing: 185 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 4.72s Total Discovered Tests: 1490 Unsupported: 7 (0.47%) Passed : 1483 (99.53%) INFO:2026-06-17T21:44:12Z:root:test check-hwasan ninja: Entering directory `out/gn' [0/1] ACTION //compiler-rt/test/hwasan:check-hwasan(//llvm/utils/gn/build/toolchain:unix) -- Testing: 112 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 5.60s Total Discovered Tests: 112 Unsupported : 37 (33.04%) Passed : 66 (58.93%) Expectedly Failed: 9 (8.04%) INFO:2026-06-17T21:44:18Z:root:test check-lld ninja: Entering directory `out/gn' [0/1] ACTION //lld/test:check-lld(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: 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:569: 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:569: 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:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 3207 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 43.51s Total Discovered Tests: 3207 Unsupported : 22 (0.69%) Passed : 3184 (99.28%) Expectedly Failed: 1 (0.03%) INFO:2026-06-17T21:45:02Z:root:test check-llvm ninja: Entering directory `out/gn' [0/1] ACTION //llvm/test:check-llvm(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: 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:569: 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:569: 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:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 66651 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 173.89s Total Discovered Tests: 75341 Skipped : 32 (0.04%) Unsupported : 2973 (3.95%) Passed : 72163 (95.78%) Expectedly Failed: 173 (0.23%) INFO:2026-06-17T21:48:03Z:root:committing changes To github.com:llvm/llvm-project.git ! [rejected] HEAD -> main (fetch first) error: failed to push some refs to 'github.com:llvm/llvm-project.git' hint: Updates were rejected because the remote contains work that you do not hint: have locally. This is usually caused by another repository pushing to hint: the same ref. If you want to integrate the remote changes, use hint: 'git pull' before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. Command '['git', 'push', 'origin', 'HEAD:main']' returned non-zero exit status 1.