yaml-cpp:

Run:38139000527
Check:PR #216818: clang-diagnostic-lifetime-safety-*suggestions
Status:ok
Time:3s
Warnings:55 (TP 0, FP 0, unclassified 55)
Source:jbeder/yaml-cpp/blob/8eb618e889c003457d73f7c54777603835677ff4

Warnings (55):

VerdictLocationMessage
-include/yaml-cpp/binary.h:31:36parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-include/yaml-cpp/binary.h:41:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/contrib/graphbuilder.h:64:62parameter in intra-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/depthguard.h:60:26parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitfromevents.h:34:34parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:81:46implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:82:49implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:83:43implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:84:58implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:87:52implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:89:25implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:90:26implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:91:38implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:92:40implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:93:34implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:94:42implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:95:33implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:96:39implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:155:52implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/emitter.h:173:50implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/node/detail/node_data.h:54:27implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/node/detail/node_data.h:58:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/node/detail/node_data.h:59:33implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/node/detail/node_iterator.h:39:38parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-include/yaml-cpp/node/detail/node_iterator.h:91:44parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-include/yaml-cpp/node/detail/node_iterator.h:96:60parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-include/yaml-cpp/node/detail/node_iterator.h:137:38implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/node/detail/node_iterator.h:193:45parameter in intra-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/node/emit.h:32:46parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/node/emit.h:35:56parameter in cross-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/node/impl.h:154:35parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-include/yaml-cpp/node/node.h:139:35parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-include/yaml-cpp/ostream_wrapper.h:29:48parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-include/yaml-cpp/ostream_wrapper.h:41:26implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/ostream_wrapper.h:68:59parameter in intra-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/ostream_wrapper.h:74:59parameter in intra-TU function should be marked [[clang::lifetimebound]]
-include/yaml-cpp/ostream_wrapper.h:80:59parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/contrib/graphbuilderadapter.h:27:53parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/contrib/graphbuilderadapter.h:58:35parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/contrib/graphbuilderadapter.h:60:30parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/contrib/graphbuilderadapter.h:60:54parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/indentation.h:20:56parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/indentation.h:32:56parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/ptr_vector.h:36:12implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-src/scanner.h:40:16implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-src/scanner.h:85:37implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-src/setting.h:40:37parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/singledocparser.h:28:35parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-src/singledocparser.h:28:65parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-src/stream.cpp:422:47parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/stream.h:27:29parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-src/streamcharsource.h:18:40parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/stringsource.h:15:35parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/stringsource.h:31:33implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-src/token.h:55:52parameter in intra-TU function should be marked [[clang::lifetimebound]]

Generated from 8e77be5af1.