stdexec:
Run:
38139000527
Check:
PR #216818
:
clang-diagnostic-lifetime-safety-*suggestions
Status:
ok
Time:
8s
Warnings:
53 (TP 0, FP 0, unclassified 53)
Source:
NVIDIA/stdexec/blob/0758df65c6571076d67276362c07146e13958740
Warnings (53):
Verdict
Location
Message
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__awaitable.hpp:46:46
parameter in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__connect_awaitable.hpp:51:51
parameter in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__counting_scopes.hpp:64:55
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__counting_scopes.hpp:65:84
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__counting_scopes.hpp:745:52
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__counting_scopes.hpp:819:45
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__diagnostics.hpp:221:63
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__domain.hpp:214:49
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__intrusive_queue.hpp:189:50
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__intrusive_queue.hpp:189:65
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__intrusive_queue.hpp:208:45
implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__run_loop.hpp:92:63
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__spawn.hpp:42:83
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__spawn_future.hpp:90:81
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__task_scheduler.hpp:165:81
implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__task_scheduler.hpp:250:46
implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__task_scheduler.hpp:321:53
parameter in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__task_scheduler.hpp:381:53
parameter in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__task_scheduler.hpp:618:59
implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__variant.hpp:224:41
implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/sequence/../trampoline_scheduler.hpp:89:68
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/sequence/../trampoline_scheduler.hpp:222:48
implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:112:47
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:400:53
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:401:54
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:418:53
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:419:53
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:425:53
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:426:54
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:427:53
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:433:53
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:434:54
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:545:74
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:596:56
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:1197:50
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:1198:51
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:1333:47
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:1459:51
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../stop_token.hpp:59:89
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../stop_token.hpp:60:90
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/../stop_token.hpp:198:79
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/__any.hpp:476:50
parameter in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/__any.hpp:1491:62
parameter in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/__any.hpp:1970:53
implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/__memory.hpp:82:58
parameter in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/__parallel_scheduler_backend.hpp:82:81
implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/__system_context_default_impl.hpp:64:64
parameter in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/__typeinfo.hpp:39:59
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/__typeinfo.hpp:75:51
parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/__utility.hpp:195:43
parameter in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/__utility.hpp:214:36
parameter in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/__utility.hpp:275:36
parameter in intra-TU function should be marked [[clang::lifetimebound]]
-
src/system_context/../../include/stdexec/__detail/__utility.hpp:287:39
parameter in intra-TU function should be marked [[clang::lifetimebound]]
Generated from
8e77be5af1
.