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):

VerdictLocationMessage
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__awaitable.hpp:46:46parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__connect_awaitable.hpp:51:51parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__counting_scopes.hpp:64:55parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__counting_scopes.hpp:65:84parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__counting_scopes.hpp:745:52parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__counting_scopes.hpp:819:45parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__diagnostics.hpp:221:63parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__domain.hpp:214:49parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__intrusive_queue.hpp:189:50parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__intrusive_queue.hpp:189:65parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__intrusive_queue.hpp:208:45implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__run_loop.hpp:92:63parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__spawn.hpp:42:83parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__spawn_future.hpp:90:81parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__task_scheduler.hpp:165:81implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__task_scheduler.hpp:250:46implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__task_scheduler.hpp:321:53parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__task_scheduler.hpp:381:53parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__task_scheduler.hpp:618:59implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/../stdexec/__detail/__variant.hpp:224:41implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/sequence/../trampoline_scheduler.hpp:89:68parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/sequence/../trampoline_scheduler.hpp:222:48implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:112:47parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:400:53parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:401:54parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:418:53parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:419:53parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:425:53parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:426:54parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:427:53parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:433:53parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:434:54parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:545:74parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:596:56parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:1197:50parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:1198:51parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:1333:47parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../../exec/static_thread_pool.hpp:1459:51parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../stop_token.hpp:59:89parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../stop_token.hpp:60:90parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/../stop_token.hpp:198:79parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/__any.hpp:476:50parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/__any.hpp:1491:62parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/__any.hpp:1970:53implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/__memory.hpp:82:58parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/__parallel_scheduler_backend.hpp:82:81implicit this in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/__system_context_default_impl.hpp:64:64parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/__typeinfo.hpp:39:59parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/__typeinfo.hpp:75:51parameter in intra-TU constructor should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/__utility.hpp:195:43parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/__utility.hpp:214:36parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/__utility.hpp:275:36parameter in intra-TU function should be marked [[clang::lifetimebound]]
-src/system_context/../../include/stdexec/__detail/__utility.hpp:287:39parameter in intra-TU function should be marked [[clang::lifetimebound]]

Generated from 8e77be5af1.