libgit2:

Run:38144011961
Check:PR #216818: clang-diagnostic-lifetime-safety-*suggestions
Status:ok
Time:1s
Warnings:51 (TP 0, FP 0, unclassified 51)
Source:libgit2/libgit2/blob/0551dfd4ad989b6a3d5683c0d4cf326c6efef929

New warnings, not in baseline (0):

None.

Gone, only in baseline (0):

None.

Unchanged, also in baseline (51):

VerdictLocationMessage
-include/git2/commit.h:236:72parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/credential.h:165:74parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/index.h:408:64parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/indexer.h:168:68parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/indexer.h:180:65parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/notes.h:165:61parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/object.h:109:64parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/odb.h:551:69parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/oid.h:277:43parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/pack.h:184:69parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/rebase.h:260:71parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/rebase.h:276:66parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/reflog.h:135:82parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/reflog.h:143:82parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/refs.h:272:74parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/refs.h:283:79parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/refs.h:313:69parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/remote.h:1181:77parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/submodule.h:447:76parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/submodule.h:455:75parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/submodule.h:468:73parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/sys/filter.h:144:78parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/tag.h:97:65parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/git2/tree.h:184:74parameter in cross-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/attrcache.h:23:56parameter in cross-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/blame.c:296:23parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/blame_git.c:18:61parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/cache.c:158:65parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/index.h:141:79parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/index.h:146:65parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/merge.c:2085:87parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/merge.c:3071:60parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/merge.h:162:18parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/merge.h:163:20parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/merge_file.c:236:27parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/odb.c:46:41parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/rebase.c:458:69parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/refdb_fs.c:73:48parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/refdb_fs.c:679:51parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/refdb_fs.c:700:64parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/refs.h:99:54parameter in cross-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/remote.c:2742:65parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/libgit2/trailer.c:32:45parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/util/array.h:44:46parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/util/date.c:678:54parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/util/date.c:776:54parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/util/sortedcache.h:91:53parameter in cross-TU function should be marked [[clang::lifetimebound]]
-src/util/thread.h:162:36parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/util/util.h:89:54parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/util/util.h:96:52parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/util/util.h:111:53parameter in cross-TU function should be marked [[clang::lifetimebound]]

Generated from 8e77be5af1.