{
  "baseline": null,
  "check_config": {},
  "check_name": "performance-inefficient-container-assignment",
  "duration_seconds": 1405.702183,
  "finished_at": "2026-10-19T19:45:46.702183Z",
  "github_run_attempt": 1,
  "github_run_id": 39307540261,
  "llvm_revision": "04def5110fa76caf87c8e746e6e78c0e6fa2a8f3+patch:106fc995ed48feed06734c6994b72c84575c1a82d0f043c35f873ba05094ee2e",
  "pr_number": 222159,
  "project_runs": [
    {
      "check_profile": {
        "performance-inefficient-container-assignment": 8.7651
      },
      "diagnostics": [
        {
          "column": 13,
          "file": "absl/flags/parse.cc",
          "line": 668,
          "message": "inefficient assignment from a temporary 'std::vector'; assign the initializer list directly to reuse the existing storage",
          "verdict": "TP"
        }
      ],
      "duration_seconds": 10.983489,
      "project": "abseil-cpp",
      "status": "COMPLETED"
    },
    {
      "check_profile": {
        "performance-inefficient-container-assignment": 20.1855
      },
      "diagnostics": [
        {
          "column": 38,
          "file": "code/AssetLib/glTFCommon/glTFCommon.h",
          "line": 323,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 15,
          "file": "code/AssetLib/X/XFileParser.cpp",
          "line": 1029,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 15,
          "file": "code/AssetLib/X/XFileParser.cpp",
          "line": 1039,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 9,
          "file": "code/AssetLib/AC/ACLoader.cpp",
          "line": 108,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 42,
          "file": "code/AssetLib/Unreal/UnrealLoader.cpp",
          "line": 339,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 43,
          "file": "code/AssetLib/Unreal/UnrealLoader.cpp",
          "line": 344,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 43,
          "file": "code/AssetLib/Unreal/UnrealLoader.cpp",
          "line": 370,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 16,
          "file": "code/AssetLib/SMD/SMDLoader.cpp",
          "line": 876,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 18,
          "file": "code/AssetLib/NDO/NDOLoader.cpp",
          "line": 195,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 35,
          "file": "code/AssetLib/LWS/LWSLoader.cpp",
          "line": 108,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 35,
          "file": "code/AssetLib/LWS/LWSLoader.cpp",
          "line": 128,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 9,
          "file": "code/AssetLib/LWO/LWOLoader.h",
          "line": 437,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 26,
          "file": "code/AssetLib/3DS/3DSLoader.cpp",
          "line": 344,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 45,
          "file": "code/AssetLib/3DS/3DSLoader.cpp",
          "line": 1041,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 25,
          "file": "code/AssetLib/3DS/3DSLoader.cpp",
          "line": 1182,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 15,
          "file": "code/AssetLib/Obj/ObjExporter.cpp",
          "line": 346,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 16,
          "file": "code/AssetLib/Blender/BlenderDNA.cpp",
          "line": 332,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 22,
          "file": "code/AssetLib/Ply/PlyParser.cpp",
          "line": 301,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 22,
          "file": "code/AssetLib/Ply/PlyParser.cpp",
          "line": 313,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 20,
          "file": "code/AssetLib/Ply/PlyParser.cpp",
          "line": 898,
          "message": "inefficient assignment from a temporary 'std::vector'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 54,
          "file": "code/AssetLib/NFF/NFFLoader.cpp",
          "line": 500,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 35,
          "file": "code/AssetLib/NFF/NFFLoader.cpp",
          "line": 730,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 27,
          "file": "code/AssetLib/NFF/NFFLoader.cpp",
          "line": 740,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 9,
          "file": "code/AssetLib/ASE/ASEParser.cpp",
          "line": 800,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 15,
          "file": "code/AssetLib/MD5/MD5Parser.cpp",
          "line": 165,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 30,
          "file": "code/AssetLib/MD5/MD5Parser.cpp",
          "line": 228,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        }
      ],
      "duration_seconds": 26.362997,
      "project": "assimp",
      "status": "COMPLETED"
    },
    {
      "check_profile": {
        "performance-inefficient-container-assignment": 3.3681
      },
      "diagnostics": [],
      "duration_seconds": 4.277662,
      "project": "catch2",
      "status": "COMPLETED"
    },
    {
      "check_profile": {
        "performance-inefficient-container-assignment": 13.3557
      },
      "diagnostics": [],
      "duration_seconds": 14.899377,
      "project": "cppcheck",
      "status": "COMPLETED"
    },
    {
      "check_profile": null,
      "diagnostics": [],
      "duration_seconds": 2.320413,
      "project": "curl",
      "status": "COMPLETED"
    },
    {
      "check_profile": {
        "performance-inefficient-container-assignment": 29.4301
      },
      "diagnostics": [
        {
          "column": 13,
          "file": "src/qcstring.h",
          "line": 196,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 19,
          "file": "src/docbookgen.cpp",
          "line": 1421,
          "message": "inefficient assignment from a temporary 'std::vector'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 19,
          "file": "src/htmlgen.cpp",
          "line": 3703,
          "message": "inefficient assignment from a temporary 'std::vector'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        }
      ],
      "duration_seconds": 31.9449,
      "project": "doxygen",
      "status": "COMPLETED"
    },
    {
      "check_profile": null,
      "diagnostics": [],
      "duration_seconds": 1.433527,
      "project": "libgit2",
      "status": "COMPLETED"
    },
    {
      "check_profile": null,
      "diagnostics": [],
      "duration_seconds": 0.82783,
      "project": "libuv",
      "status": "COMPLETED"
    },
    {
      "check_profile": {
        "performance-inefficient-container-assignment": 521.115
      },
      "diagnostics": [
        {
          "column": 22,
          "file": "clang/lib/Serialization/ASTReader.cpp",
          "line": 5459,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 21,
          "file": "clang/lib/Serialization/ASTReader.cpp",
          "line": 5460,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 19,
          "file": "clang/lib/Driver/CreateInvocationFromArgs.cpp",
          "line": 111,
          "message": "inefficient assignment from a temporary 'std::vector'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 10,
          "file": "clang/lib/Tooling/CompilationDatabase.cpp",
          "line": 313,
          "message": "inefficient assignment from a temporary 'std::vector'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 23,
          "file": "clang/lib/APINotes/APINotesReader.cpp",
          "line": 108,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 18,
          "file": "clang/lib/APINotes/APINotesReader.cpp",
          "line": 115,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 19,
          "file": "clang/lib/APINotes/APINotesReader.cpp",
          "line": 382,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 29,
          "file": "clang/lib/APINotes/APINotesReader.cpp",
          "line": 387,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 35,
          "file": "clang/lib/Frontend/FrontendAction.cpp",
          "line": 1131,
          "message": "inefficient assignment from a temporary 'std::basic_string'; assign the source directly to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 33,
          "file": "clang/tools/clang-format/ClangFormat.cpp",
          "line": 472,
          "message": "inefficient assignment from a temporary 'std::vector'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        }
      ],
      "duration_seconds": 341.667843,
      "project": "llvm-project",
      "status": "COMPLETED"
    },
    {
      "check_profile": {
        "performance-inefficient-container-assignment": 52.849
      },
      "diagnostics": [
        {
          "column": 14,
          "file": "Zip/include/Poco/Zip/ZipLocalFileHeader.h",
          "line": 273,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 7,
          "file": "Foundation/include/Poco/Dynamic/VarHolder.h",
          "line": 2919,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 15,
          "file": "Zip/include/Poco/Zip/ZipFileInfo.h",
          "line": 413,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 13,
          "file": "Zip/src/ZipFileInfo.cpp",
          "line": 110,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 16,
          "file": "Zip/src/ZipFileInfo.cpp",
          "line": 119,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 16,
          "file": "Zip/src/ZipFileInfo.cpp",
          "line": 160,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 12,
          "file": "Zip/src/ZipArchiveInfo.cpp",
          "line": 77,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 15,
          "file": "Zip/src/ZipArchiveInfo.cpp",
          "line": 169,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 16,
          "file": "Zip/src/ZipLocalFileHeader.cpp",
          "line": 141,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        },
        {
          "column": 16,
          "file": "Zip/src/ZipLocalFileHeader.cpp",
          "line": 158,
          "message": "inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage",
          "verdict": "TP"
        }
      ],
      "duration_seconds": 44.958303,
      "project": "poco",
      "status": "COMPLETED"
    },
    {
      "check_profile": {
        "performance-inefficient-container-assignment": 0.1566
      },
      "diagnostics": [],
      "duration_seconds": 7.731977,
      "project": "stdexec",
      "status": "COMPLETED"
    },
    {
      "check_profile": {
        "performance-inefficient-container-assignment": 1.0851
      },
      "diagnostics": [],
      "duration_seconds": 2.759346,
      "project": "yaml-cpp",
      "status": "COMPLETED"
    },
    {
      "check_profile": null,
      "diagnostics": [],
      "duration_seconds": 2.230018,
      "project": "zstd",
      "status": "COMPLETED"
    }
  ],
  "runner_arch": "ARM64",
  "started_at": "2026-10-19T19:22:21+00:00",
  "status": "COMPLETED"
}
