cppcheck:

Run:38040180000
Check:main: clang-diagnostic-lifetime-safety*
Status:ok
Time:12s
Warnings:591 (TP 0, FP 0, unclassified 591)
Source:danmar/cppcheck/blob/1e79f7ffa1de4b9dc34cd96080f7d78c925d19b0

Warnings (591):

VerdictLocationMessage
-build/lib/build/mc_astutils.cpp:645:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_astutils.cpp:1912:61parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_astutils.cpp:2443:90parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_astutils.cpp:2726:45parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_astutils.cpp:3584:46parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_astutils.cpp:3917:50parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_astutils.cpp:4308:55parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_astutils.cpp:4323:65parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_astutils.cpp:4384:61parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_astutils.cpp:4385:116parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_astutils.cpp:4828:61parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_astutils.cpp:5093:61parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_astutils.cpp:5114:63parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkautovariables.cpp:85:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkautovariables.cpp:96:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkautovariables.cpp:215:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkautovariables.cpp:274:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkautovariables.cpp:285:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkbool.cpp:62:74parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkbufferoverrun.cpp:279:54parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkbufferoverrun.cpp:400:88parameter 'dimensions' is later invalidated
-build/lib/build/mc_checkclass.cpp:662:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkclass.cpp:678:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkclass.cpp:976:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkclass.cpp:1269:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkclass.cpp:2054:119parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkclass.cpp:3831:42parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkclass.cpp:4135:37parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkclass.cpp:4135:56parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkclass.cpp:4468:42parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkclass.cpp:4468:63parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkclass.cpp:4468:89parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkclass.cpp:4474:46parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkclass.cpp:4474:67parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkclass.cpp:4474:93parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkcondition.cpp:56:74parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkcondition.cpp:1813:60parameter 'op' is later invalidated
-build/lib/build/mc_checkcondition.cpp:1813:77parameter 'value' is later invalidated
-build/lib/build/mc_checkleakautovar.cpp:341:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkleakautovar.cpp:388:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkleakautovar.cpp:411:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkleakautovar.cpp:1034:51parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkmemoryleak.cpp:266:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkmemoryleak.cpp:288:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkmemoryleak.cpp:461:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkmemoryleak.cpp:627:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkother.cpp:495:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkother.cpp:584:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkother.cpp:607:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkother.cpp:791:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkother.cpp:1324:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkother.cpp:4348:51parameter 'typeStr' is later invalidated
-build/lib/build/mc_checkother.cpp:6238:40parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkother.cpp:6247:38parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkother.cpp:6255:45implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:262:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:662:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:1584:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:1595:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:1606:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:1617:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:1649:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:1681:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:1718:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:1729:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:1761:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:1980:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:2483:49parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:2823:127parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:3713:57parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkstl.cpp:4901:74parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkuninitvar.cpp:289:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkuninitvar.cpp:302:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkuninitvar.cpp:1371:183parameter 'variableValue' is later invalidated
-build/lib/build/mc_checkunusedvar.cpp:814:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkunusedvar.cpp:978:51parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkunusedvar.cpp:1027:64implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkunusedvar.cpp:1040:42implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkunusedvar.cpp:1274:72parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkunusedvar.cpp:1528:51parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_checkunusedvar.cpp:1537:61parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_clangimport.cpp:268:39parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_clangimport.cpp:269:28parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_clangimport.cpp:269:43parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_clangimport.cpp:270:28parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_clangimport.cpp:270:48parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_clangimport.cpp:271:28parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_clangimport.cpp:271:52parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_clangimport.cpp:289:38parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_clangimport.cpp:289:70parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_clangimport.cpp:387:73parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_cppcheck.cpp:93:44parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_cppcheck.cpp:93:70parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_cppcheck.cpp:93:98parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_cppcheck.cpp:358:28parameter 'dumpFile' is later invalidated
-build/lib/build/mc_cppcheck.cpp:571:108parameter 'warnings' is later invalidated
-build/lib/build/mc_ctu.cpp:50:74parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_ctu.cpp:464:62parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_errorlogger.cpp:250:29parameter 'oss' is later invalidated
-build/lib/build/mc_errorlogger.cpp:567:33parameter 'source' is later invalidated
-build/lib/build/mc_errorlogger.cpp:592:21parameter 'source' is later invalidated
-build/lib/build/mc_forwardanalyzer.cpp:56:74parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_forwardanalyzer.cpp:67:74parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_forwardanalyzer.cpp:291:88parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_forwardanalyzer.cpp:291:114parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_forwardanalyzer.cpp:291:140parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_forwardanalyzer.cpp:312:39parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_forwardanalyzer.cpp:501:53parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_forwardanalyzer.cpp:523:45parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_forwardanalyzer.cpp:523:71parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_forwardanalyzer.cpp:1148:42parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_importproject.cpp:50:64parameter 'args' is later invalidated
-build/lib/build/mc_importproject.cpp:141:15local variable 'optArg' is later invalidated
-build/lib/build/mc_importproject.cpp:150:15local variable 'optArg' is later invalidated
-build/lib/build/mc_importproject.cpp:155:15local variable 'optArg' is later invalidated
-build/lib/build/mc_importproject.cpp:160:15local variable 'optArg' is later invalidated
-build/lib/build/mc_importproject.cpp:165:15local variable 'optArg' is later invalidated
-build/lib/build/mc_importproject.cpp:170:15local variable 'optArg' is later invalidated
-build/lib/build/mc_importproject.cpp:182:15local variable 'optArg' is later invalidated
-build/lib/build/mc_importproject.cpp:247:39parameter 's' is later invalidated
-build/lib/build/mc_importproject.cpp:547:32parameter 'c' is later invalidated
-build/lib/build/mc_importproject.cpp:682:133parameter 'includePath' is later invalidated
-build/lib/build/mc_infer.cpp:39:89parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_library.cpp:316:41implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_library.cpp:319:39implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_library.cpp:1560:49parameter 'unknownFunc' is later invalidated
-build/lib/build/mc_preprocessor.cpp:359:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_preprocessor.cpp:1156:74parameter 'remarkComments' is later invalidated
-build/lib/build/mc_programmemory.cpp:1554:35parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_programmemory.cpp:1554:61parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_programmemory.cpp:1585:36parameter 'conditions' is later invalidated
-build/lib/build/mc_reverseanalyzer.cpp:92:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_reverseanalyzer.cpp:166:88parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_reverseanalyzer.cpp:166:114parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_reverseanalyzer.cpp:166:140parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_reverseanalyzer.cpp:222:48parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_reverseanalyzer.cpp:235:45parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_summaries.cpp:185:33parameter 'functionCalls' is later invalidated
-build/lib/build/mc_summaries.cpp:186:33parameter 'add' is later invalidated
-build/lib/build/mc_symboldatabase.cpp:619:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_symboldatabase.cpp:645:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_symboldatabase.cpp:735:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_symboldatabase.cpp:863:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_symboldatabase.cpp:1249:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_symboldatabase.cpp:1544:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_symboldatabase.cpp:1863:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_symboldatabase.cpp:1891:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_symboldatabase.cpp:2753:58parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_symboldatabase.cpp:2837:120parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_symboldatabase.cpp:5706:51parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_symboldatabase.cpp:6681:52parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_symboldatabase.cpp:7923:50parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_symboldatabase.cpp:8458:67parameter 'matches' is later invalidated
-build/lib/build/mc_symboldatabase.cpp:9452:48parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_templatesimplifier.cpp:113:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_templatesimplifier.cpp:178:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_templatesimplifier.cpp:2004:38parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_templatesimplifier.cpp:2033:46parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_templatesimplifier.cpp:2522:48parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_templatesimplifier.cpp:2706:58parameter 'args' is later invalidated
-build/lib/build/mc_templatesimplifier.cpp:3595:30parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_templatesimplifier.cpp:4938:5parameter 'typeParametersInDeclaration' is later invalidated
-build/lib/build/mc_token.cpp:1385:49parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_token.cpp:1405:49parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_token.cpp:1424:43parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_token.cpp:1443:43parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_token.cpp:1879:59parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_token.cpp:1896:78parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_token.cpp:2105:20parameter 'str' is later invalidated
-build/lib/build/mc_token.cpp:2113:39parameter 'ret' is later invalidated
-build/lib/build/mc_token.cpp:2999:89parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:381:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:1975:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:3036:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:3074:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:3088:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:3775:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:5209:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:6835:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:6861:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:6872:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:6883:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:6894:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:6905:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:6952:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:7342:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:7613:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:7833:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:8416:55parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:8856:45parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:10268:39parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:10268:95parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:10268:118parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:10292:124implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:10303:75implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:10315:70implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:10359:57implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:10513:36parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:10741:64parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:10784:27parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:10784:39parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:12105:82implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:12108:31implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:12924:79parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:12939:109parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:13022:37parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:16341:42parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:17273:49parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenize.cpp:18876:39parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenlist.cpp:781:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenlist.cpp:1413:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenlist.cpp:2395:34parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenlist.cpp:2502:45parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenlist.cpp:3453:43parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_tokenlist.cpp:3506:38parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_utils.cpp:141:21parameter 'source' is later invalidated
-build/lib/build/mc_valueflow.cpp:38:74parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:592:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:890:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:1087:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:1182:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:1208:76parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:1915:49parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:3231:48parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:3506:38parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:4241:37parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:4652:57parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:4753:57parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:5061:48parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:5185:49parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:6021:45parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:6540:49parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:7374:63parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:8035:56parameter in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:8609:49parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:8610:59parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:8611:53parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:8612:53parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:8638:86parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_valueflow.cpp:8758:43parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_vf_analyzers.cpp:308:49parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_vf_analyzers.cpp:1151:35implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_vf_analyzers.cpp:1170:57parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-build/lib/build/mc_vf_analyzers.cpp:1198:83implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_vf_analyzers.cpp:1202:61implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_vf_analyzers.cpp:1210:49implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_vf_analyzers.cpp:1346:75implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_vf_analyzers.cpp:1350:82implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_vf_analyzers.cpp:1354:65implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_vf_analyzers.cpp:1357:53implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-build/lib/build/mc_vf_analyzers.cpp:1494:38parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-cli/./cmdlineparser.h:85:55implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-cli/./cmdlineparser.h:92:59implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-cli/cmdlineparser.cpp:66:57parameter 'pathNames' is later invalidated
-cli/cmdlineparser.h:58:40parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-cli/cmdlineparser.h:58:60parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-cli/cmdlineparser.h:58:88parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-cli/cmdlineparser.h:85:55implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-cli/cmdlineparser.h:92:59implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-cli/cppcheckexecutor.cpp:106:52parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-cli/cppcheckexecutor.cpp:164:46implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-cli/cppcheckexecutor.cpp:636:108parameter 'output_' is later invalidated
-cli/executor.h:45:53parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-cli/executor.h:45:98parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-cli/executor.h:45:124parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-cli/executor.h:45:152parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-cli/executor.h:45:178parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-cli/executor.h:45:206parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-cli/processexecutor.h:49:252parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-cli/singleexecutor.h:37:38parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-cli/threadexecutor.cpp:53:61parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-cli/threadexecutor.cpp:53:87parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-cli/threadexecutor.cpp:90:100parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-cli/threadexecutor.cpp:90:126parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-cli/threadexecutor.cpp:90:148parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-cli/threadexecutor.cpp:90:189parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-cli/threadexecutor.cpp:90:234parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-cli/threadexecutor.cpp:90:273parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-cli/threadexecutor.h:49:251parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-externals/picojson/./picojson.h:183:45implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/picojson/./picojson.h:184:33implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/picojson/./picojson.h:738:72parameter 'out' is later invalidated
-externals/picojson/./picojson.h:779:69parameter 'out' is later invalidated
-externals/picojson/./picojson.h:972:35parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/picojson/./picojson.h:1104:114parameter 'err' is later invalidated
-externals/picojson/./picojson.h:1182:49parameter in intra-TU function should be marked [[clang::lifetimebound]]
-externals/picojson/./picojson.h:1192:49parameter in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/./simplecpp.h:79:30parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/./simplecpp.h:86:30parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/./simplecpp.h:92:36parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/./simplecpp.h:164:39implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/./simplecpp.h:480:25implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/./simplecpp.h:483:23implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/./simplecpp.h:486:37implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/./simplecpp.h:489:35implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/./simplecpp.h:492:38implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/./simplecpp.h:495:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.cpp:357:43parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.cpp:383:46parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.cpp:1491:51parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.cpp:1496:60parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.cpp:1515:93parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.cpp:1668:49implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.cpp:1853:59parameter in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.cpp:2972:72parameter in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:79:30parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:86:30parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:92:36parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:164:39implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:257:63parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:259:74parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:297:83parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:373:99parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:480:25implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:483:23implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:486:37implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:489:35implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:492:38implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/simplecpp/simplecpp.h:495:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:550:53parameter in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:999:30implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:1002:42implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:1037:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:1040:48implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:1076:44implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:1079:56implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:1111:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:1114:48implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:1279:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:1282:48implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:1734:38implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:1738:50implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:1970:47parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:2059:38parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:2062:38parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:2139:49parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/tinyxml2/./tinyxml2.h:2141:49parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.cpp:1188:38parameter 'node' is later invalidated
-externals/tinyxml2/tinyxml2.cpp:2018:35parameter 'attribute' is later invalidated
-externals/tinyxml2/tinyxml2.h:174:30parameter in cross-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:175:30parameter in cross-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:550:53parameter in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:609:46parameter in cross-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:612:54parameter in cross-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:845:46parameter in cross-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:857:48parameter in cross-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:866:68parameter in cross-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:951:23parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:999:30implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1002:42implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1037:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1040:48implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1076:44implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1079:56implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1111:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1114:48implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1279:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1282:48implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1694:35parameter in cross-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1734:38implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1738:50implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1921:28parameter in cross-TU function should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:1970:47parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:2059:38parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:2062:38parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:2139:49parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:2141:49parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-externals/tinyxml2/tinyxml2.h:2249:27parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/./../lib/filesettings.h:52:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./../lib/filesettings.h:57:37implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./../lib/pathmatch.h:285:30implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./astutils.h:249:34parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./check.h:66:56parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./check.h:66:82parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./check.h:66:108parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./check.h:88:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./checkclass.h:245:43parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./checkleakautovar.h:52:96parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./checkmemoryleak.h:92:39parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./checkmemoryleak.h:92:55parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./checkmemoryleak.h:92:74parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./errorlogger.h:93:43implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./errorlogger.h:191:44implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./errorlogger.h:196:46implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./errorlogger.h:201:43implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./filesettings.h:52:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./filesettings.h:57:37implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./pathmatch.h:285:30implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./suppressions.h:57:47implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./symboldatabase.h:107:41parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./symboldatabase.h:107:77parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./symboldatabase.h:107:117parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./symboldatabase.h:163:45parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./symboldatabase.h:222:32parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./symboldatabase.h:222:53parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./symboldatabase.h:222:72parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./symboldatabase.h:223:73parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./symboldatabase.h:224:33parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./symboldatabase.h:545:53implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./symboldatabase.h:1087:70implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./symboldatabase.h:1394:63implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./templatesimplifier.h:51:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./templatesimplifier.h:55:81implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./templatesimplifier.h:175:42implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./templatesimplifier.h:178:41implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./templatesimplifier.h:181:45implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./token.h:61:56parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./token.h:228:35implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./token.h:894:31parameter in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./token.h:1608:32implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./token.h:1618:44implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./tokenlist.h:143:53implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./tokenrange.h:38:28parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./tokenrange.h:38:37parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./tokenrange.h:49:36parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/./tokenrange.h:50:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./utils.h:412:63parameter in intra-TU function should be marked [[clang::lifetimebound]]
-lib/./utils.h:420:49parameter in intra-TU function should be marked [[clang::lifetimebound]]
-lib/astutils.h:119:47parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/astutils.h:186:55parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/astutils.h:204:47parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/astutils.h:206:48parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/astutils.h:207:48parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/astutils.h:249:34parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/astutils.h:362:40parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/astutils.h:450:54parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/astutils.h:464:52parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/check.h:66:56parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/check.h:66:82parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/check.h:66:108parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/check.h:88:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/checkclass.h:245:43parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/checkclass.h:323:87parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/checkersreport.h:31:44parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/checkersreport.h:31:89parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/checkio.h:72:38parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/checkleakautovar.h:52:96parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/checkmemoryleak.h:92:39parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/checkmemoryleak.h:92:55parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/checkmemoryleak.h:92:74parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/checkuninitvar.h:68:60parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/color.h:38:54parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/cppcheck.h:70:38parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/cppcheck.h:71:34parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/cppcheck.h:72:38parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/cppcheck.h:73:40parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/cppcheck.h:75:41parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/errorlogger.h:93:43implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/errorlogger.h:191:44implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/errorlogger.h:196:46implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/errorlogger.h:201:43implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/errortypes.h:41:35parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/filesettings.h:52:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/filesettings.h:57:37implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/fwdanalysis.h:41:50parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/fwdanalysis.h:79:45parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/library.h:166:64implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/library.h:268:73implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/library.h:329:71implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/library.h:379:58implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/library.h:414:49implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/library.h:421:79implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/library.h:423:92implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/library.h:490:161implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/matchcompiler.h:31:41parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/pathanalysis.h:37:45parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/pathanalysis.h:66:59parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/pathmatch.h:285:30implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/preprocessor.h:105:46parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/preprocessor.h:105:72parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/preprocessor.h:105:98parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/preprocessor.h:142:82parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/programmemory.h:46:33parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/programmemory.h:168:50parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/suppressions.h:57:47implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:107:41parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:107:77parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:107:117parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:141:66parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:163:45parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:222:32parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:222:53parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:222:72parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:223:73parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:224:33parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:236:32parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:236:86parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:237:34parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:238:31parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:238:52parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:240:53parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:545:53implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:761:50parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:761:71parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:761:95parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:762:35parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:776:57implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1029:56parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1044:39parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1044:63parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1044:87parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1045:39parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1045:63parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1045:87parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1087:70implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1169:42implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1187:48parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1194:66implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1341:49parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1372:64implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1394:63implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/symboldatabase.h:1431:58parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/templatesimplifier.h:49:53parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/templatesimplifier.h:51:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/templatesimplifier.h:55:81implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/templatesimplifier.h:148:34parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/templatesimplifier.h:157:34parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/templatesimplifier.h:157:77parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/templatesimplifier.h:157:100parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/templatesimplifier.h:175:42implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/templatesimplifier.h:178:41implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/templatesimplifier.h:181:45implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/timer.h:84:81parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/token.h:61:56parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/token.h:207:37parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/token.h:228:35implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/token.h:894:31parameter in intra-TU function should be marked [[clang::lifetimebound]]
-lib/token.h:1349:44implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/token.h:1352:44implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/token.h:1453:54parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/token.h:1455:78implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/token.h:1608:32implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/token.h:1618:44implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/token.h:1695:30parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/tokenize.h:53:60parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/tokenize.h:176:49parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/tokenize.h:214:51parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/tokenize.h:222:45parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/tokenize.h:653:47parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/tokenlist.h:53:48parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-lib/tokenlist.h:93:53parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/tokenlist.h:143:53implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-lib/tokenlist.h:154:52implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-lib/tokenrange.h:38:28parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/tokenrange.h:38:37parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/utils.h:391:38parameter in intra-TU function should be marked [[clang::lifetimebound]]
-lib/utils.h:391:46parameter in intra-TU function should be marked [[clang::lifetimebound]]
-lib/utils.h:412:63parameter in intra-TU function should be marked [[clang::lifetimebound]]
-lib/utils.h:420:49parameter in intra-TU function should be marked [[clang::lifetimebound]]
-lib/valueflow.h:61:58parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/valueflow.h:79:41parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/valueflow.h:83:41parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-lib/valueflow.h:103:50parameter in cross-TU function should be marked [[clang::lifetimebound]]
-lib/vfvalue.h:57:29parameter in cross-TU constructor should be marked [[clang::lifetimebound]]
-test/fixture.cpp:63:37implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:154:60parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-test/fixture.h:155:51parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-test/fixture.h:157:63implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:164:66implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:171:33implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:178:40implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:185:61implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:192:54implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:199:50implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:207:54implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:215:64implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:217:51implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:224:55implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:226:46implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:233:53implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/fixture.h:244:75implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-test/helpers.h:133:33implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/helpers.h:148:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/helpers.h:153:36implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/options.h:41:52implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-test/options.h:43:35implicit this in cross-TU function should be marked [[clang::lifetimebound]]
-test/testcppcheck.cpp:136:70parameter in intra-TU function should be marked [[clang::lifetimebound]]
-test/testcppcheck.cpp:136:83parameter in intra-TU function should be marked [[clang::lifetimebound]]
-test/testcppcheck.cpp:136:90implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-test/testsymboldatabase.cpp:136:75parameter in intra-TU function should be marked [[clang::lifetimebound]]
-test/testsymboldatabase.cpp:146:88parameter in intra-TU function should be marked [[clang::lifetimebound]]
-tools/dmake/dmake.cpp:73:43parameter 'depfiles' is later invalidated
-tools/dmake/dmake.cpp:169:32parameter 'files' is later invalidated
-tools/dmake/dmake.cpp:353:20parameter 'libfiles_prio' is later invalidated
-tools/dmake/dmake.cpp:358:20parameter 'extfiles' is later invalidated
-tools/dmake/dmake.cpp:537:42parameter 'outstr' is later invalidated
-tools/dmake/dmake.cpp:546:12parameter 'outstr' is later invalidated
-tools/dmake/dmake.cpp:556:47parameter 'outstr' is later invalidated
-tools/dmake/dmake.cpp:564:12parameter 'outstr' is later invalidated
-tools/dmake/dmake.cpp:573:50parameter 'outstr' is later invalidated
-tools/dmake/dmake.cpp:590:12parameter 'outstr' is later invalidated

Generated from 8e77be5af1.