2025-11-10 04:27 ftp://ftp.de.debian.org/debian/pool/main/c/cccl/cccl_2.5.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j10 platform: Linux-6.14.11-4-pve-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.18.0 head-info: 15a4f63 (2025-11-09 09:30:52 +0100) count: 2687 2692 elapsed-time: 862.9 1124.1 head-timing-info: old-timing-info: head results: cccl-2.5.0/libcudacxx/examples/rtc_example.cpp:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NVRTC_SUCCESS [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/annotated_ptr/utils.h:54:7: error: syntax error [syntaxError] cccl-2.5.0/libcudacxx/examples/trie_st.cpp:99:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_seq_cst [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/examples/trie_st.cpp:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/examples/trie_mt.cpp:83:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/examples/trie_mt.cpp:131:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_seq_cst [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/examples/trie_mt.cpp:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/atomics/atomic.ext/atomic_fetch.fail.cpp:57:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/examples/rtc_example.cpp:120:21: style: Variable 'numBlocks' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/examples/rtc_example.cpp:121:21: style: Variable 'numThreads' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/examples/rtc_example.cpp:120:10: style: Variable 'numBlocks' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/atomics/atomic.ext/atomic_fetch_max.pass.cpp:131:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/examples/rtc_example.cpp:121:10: style: Variable 'numThreads' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/atomics/atomic.ext/atomic_fetch_min.pass.cpp:131:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/bad_atomic_alignment.pass.cpp:71:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/aligned_size_t.pass.cpp:25:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/arrive_tx_cluster.runfail.cpp:28:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_DISPATCH_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/arrive_tx.h:49:3: error: syntax error [syntaxError] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/arrive_tx_device.runfail.cpp:29:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/arrive_tx_static_asserts_pre_sm90.fail.cpp:21:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/cp_async_bulk.pass.cpp:92:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/codegen/codegen.cpp:304:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/cp_async_bulk_ptx_compiles.pass.cpp:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __shared__ [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/cp_async_bulk_ptx_compiles.pass.cpp:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __shared__ [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/cp_async_bulk_tensor.pass.cpp:150:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/cp_async_bulk_tensor_1d.pass.cpp:54:6: error: syntax error [syntaxError] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/cp_async_bulk_tensor_2d.pass.cpp:59:6: error: syntax error [syntaxError] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/cp_async_bulk_tensor_3d.pass.cpp:54:6: error: syntax error [syntaxError] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/cp_async_bulk_tensor_4d.pass.cpp:55:6: error: syntax error [syntaxError] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/cp_async_bulk_tensor_5d.pass.cpp:55:6: error: syntax error [syntaxError] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/expect_tx_device.runfail.cpp:29:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/init.pass.cpp:33:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/native_handle.pass.cpp:36:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/chrono/from_time_t.pass.cpp:23:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/chrono/to_time_t.pass.cpp:23:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/complex/std_interop/complex.assign.pass.cpp:52:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/complex/std_interop/complex.comp.pass.cpp:47:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/complex/std_interop/complex.cons.pass.cpp:48:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/complex/std_interop/complex.conv.pass.cpp:47:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/float/bfloat_cos_comparison.pass.cpp:33:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/float/bfloat_exp_comparison.pass.cpp:33:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/float/bfloat_log_comparison.pass.cpp:33:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/float/bfloat_sin_comparison.pass.cpp:33:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/float/bfloat_sqrt_comparison.pass.cpp:33:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/float/half_cos_comparison.pass.cpp:33:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/float/half_exp_comparison.pass.cpp:33:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/float/half_log_comparison.pass.cpp:33:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/float/half_sin_comparison.pass.cpp:33:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/float/half_sqrt_comparison.pass.cpp:37:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memcpy_async/group_memcpy_async.h:148:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memcpy_async/memcpy_async_tx.pass.cpp:34:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/examples/trie_st.cpp:138:13: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memcpy_async.h:86:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/cuda_managed_memory_resource/allocate.pass.cpp:95:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/cuda_managed_memory_resource/equality.pass.cpp:114:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/cuda_memory_resource/allocate.pass.cpp:93:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/cuda_memory_resource/equality.pass.cpp:132:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/cuda_pinned_memory_resource/allocate.pass.cpp:97:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/cuda_pinned_memory_resource/equality.pass.cpp:115:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.allocate.pass.cpp:113:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.construction.pass.cpp:63:3: error: There is an unknown macro here somewhere. Configuration is required. If _LIBCUDACXX_TEMPLATE is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.conversion.pass.cpp:130:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.equality.fail.cpp:96:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.equality.pass.cpp:114:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.inheritance.pass.cpp:192:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.properties.pass.cpp:187:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.resource_ref/resource_ref.allocate.pass.cpp:75:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.resource_ref/resource_ref.construction.pass.cpp:56:3: error: There is an unknown macro here somewhere. Configuration is required. If _LIBCUDACXX_TEMPLATE is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/barrier/cp_async_bulk_ptx_compiles.pass.cpp:55:47: style: Parameter 'gmem' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.resource_ref/resource_ref.conversion.pass.cpp:173:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.resource_ref/resource_ref.equality.fail.cpp:89:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.resource_ref/resource_ref.equality.pass.cpp:105:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.resource_ref/resource_ref.inheritance.pass.cpp:174:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/pair_interop/pair.assign.pass.cpp:43:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.resource_ref/resource_ref.properties.pass.cpp:177:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/pair_interop/pair.conv.pass.cpp:30:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/pair_interop/pair.cons.pass.cpp:113:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/pipeline_arrive_on.pass.cpp:213:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/pipeline_arrive_on_abi_v2.pass.cpp:213:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/pipeline_divergent_threads.pass.cpp:117:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/pipeline_group_concept.h:20:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/pipeline_memcpy_async_producer_consumer.pass.cpp:151:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/pipeline_memcpy_async_thread_scope_generic.h:22:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_DISPATCH_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/get_property/forward_property.pass.cpp:28:13: performance:inconclusive: Technically the member function 'has_upstream_resource::with_reference::upstream_resource' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/get_property/forward_property.pass.cpp:37:19: performance:inconclusive: Technically the member function 'has_upstream_resource::with_const_reference::upstream_resource' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp:27:9: performance:inconclusive: Technically the member function 'valid_resource_with_property::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/get_property/forward_property.pass.cpp:46:12: performance:inconclusive: Technically the member function 'has_upstream_resource::with_value::upstream_resource' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp:31:8: performance:inconclusive: Technically the member function 'valid_resource_with_property::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/get_property/forward_property.pass.cpp:55:18: performance:inconclusive: Technically the member function 'has_upstream_resource::with_const_value::upstream_resource' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp:32:9: performance:inconclusive: Technically the member function 'valid_resource_with_property::allocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/get_property/forward_property.pass.cpp:64:3: style:inconclusive: Technically the member function 'has_upstream_resource::Convertible::operatorUpstream' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp:36:8: performance:inconclusive: Technically the member function 'valid_resource_with_property::deallocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:27:9: performance:inconclusive: Technically the member function 'valid_resource::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/get_property/forward_property.pass.cpp:72:15: performance:inconclusive: Technically the member function 'has_upstream_resource::with_conversion::upstream_resource' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp:51:9: performance:inconclusive: Technically the member function 'valid_resource_without_property::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:31:8: performance:inconclusive: Technically the member function 'valid_resource::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp:55:8: performance:inconclusive: Technically the member function 'valid_resource_without_property::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:45:9: performance:inconclusive: Technically the member function 'invalid_allocate_argument::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp:56:9: performance:inconclusive: Technically the member function 'valid_resource_without_property::allocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:49:8: performance:inconclusive: Technically the member function 'invalid_allocate_argument::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp:60:8: performance:inconclusive: Technically the member function 'valid_resource_without_property::deallocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:50:8: style:inconclusive: Technically the member function 'invalid_allocate_argument::operator==' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:27:9: performance:inconclusive: Technically the member function 'valid_resource::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp:80:9: performance:inconclusive: Technically the member function 'resource_with_many_properties::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:54:8: style:inconclusive: Technically the member function 'invalid_allocate_argument::operator!=' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource_with.pass.cpp:27:9: performance:inconclusive: Technically the member function 'valid_resource_with_property::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:31:8: performance:inconclusive: Technically the member function 'valid_resource::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp:84:8: performance:inconclusive: Technically the member function 'resource_with_many_properties::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:63:7: performance:inconclusive: Technically the member function 'invalid_allocate_return::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource_with.pass.cpp:31:8: performance:inconclusive: Technically the member function 'valid_resource_with_property::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/examples/trie_mt.cpp:180:13: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:32:9: performance:inconclusive: Technically the member function 'valid_resource::allocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp:85:9: performance:inconclusive: Technically the member function 'resource_with_many_properties::allocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:67:8: performance:inconclusive: Technically the member function 'invalid_allocate_return::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource_with.pass.cpp:46:9: performance:inconclusive: Technically the member function 'valid_resource_without_property::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:36:8: performance:inconclusive: Technically the member function 'valid_resource::deallocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp:89:8: performance:inconclusive: Technically the member function 'resource_with_many_properties::deallocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:68:8: style:inconclusive: Technically the member function 'invalid_allocate_return::operator==' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource_with.pass.cpp:50:8: performance:inconclusive: Technically the member function 'valid_resource_without_property::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:50:8: performance:inconclusive: Technically the member function 'invalid_allocate_missing::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:72:8: style:inconclusive: Technically the member function 'invalid_allocate_return::operator!=' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource_with.pass.cpp:70:9: performance:inconclusive: Technically the member function 'resource_with_many_properties::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/pipeline_memcpy_async_thread_scope_thread.h:59:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:51:9: performance:inconclusive: Technically the member function 'invalid_allocate_missing::allocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:81:9: performance:inconclusive: Technically the member function 'invalid_deallocate_argument::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource_with.pass.cpp:74:8: performance:inconclusive: Technically the member function 'resource_with_many_properties::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:55:8: performance:inconclusive: Technically the member function 'invalid_allocate_missing::deallocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:85:8: performance:inconclusive: Technically the member function 'invalid_deallocate_argument::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:69:9: performance:inconclusive: Technically the member function 'invalid_deallocate_missing::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:86:8: style:inconclusive: Technically the member function 'invalid_deallocate_argument::operator==' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/proclaim_return_type.fail.cpp:19:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:73:9: performance:inconclusive: Technically the member function 'invalid_deallocate_missing::allocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:90:8: style:inconclusive: Technically the member function 'invalid_deallocate_argument::operator!=' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:77:8: performance:inconclusive: Technically the member function 'invalid_deallocate_missing::deallocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:99:9: performance:inconclusive: Technically the member function 'non_comparable::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/proclaim_return_type.pass.cpp:129:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:91:9: performance:inconclusive: Technically the member function 'invalid_allocate_async_argument::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:103:8: performance:inconclusive: Technically the member function 'non_comparable::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:95:8: performance:inconclusive: Technically the member function 'invalid_allocate_async_argument::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:109:9: performance:inconclusive: Technically the member function 'non_eq_comparable::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:96:9: performance:inconclusive: Technically the member function 'invalid_allocate_async_argument::allocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:113:8: performance:inconclusive: Technically the member function 'non_eq_comparable::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:100:8: performance:inconclusive: Technically the member function 'invalid_allocate_async_argument::deallocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:114:8: style:inconclusive: Technically the member function 'non_eq_comparable::operator!=' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:114:9: performance:inconclusive: Technically the member function 'invalid_allocate_async_return::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:124:9: performance:inconclusive: Technically the member function 'non_neq_comparable::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:118:8: performance:inconclusive: Technically the member function 'invalid_allocate_async_return::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:128:8: performance:inconclusive: Technically the member function 'non_neq_comparable::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:119:7: performance:inconclusive: Technically the member function 'invalid_allocate_async_return::allocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp:129:8: style:inconclusive: Technically the member function 'non_neq_comparable::operator==' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:123:8: performance:inconclusive: Technically the member function 'invalid_allocate_async_return::deallocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:137:9: performance:inconclusive: Technically the member function 'invalid_deallocate_async_argument::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:141:8: performance:inconclusive: Technically the member function 'invalid_deallocate_async_argument::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:142:9: performance:inconclusive: Technically the member function 'invalid_deallocate_async_argument::allocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:146:8: performance:inconclusive: Technically the member function 'invalid_deallocate_async_argument::deallocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:160:9: performance:inconclusive: Technically the member function 'non_comparable::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:164:8: performance:inconclusive: Technically the member function 'non_comparable::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:165:9: performance:inconclusive: Technically the member function 'non_comparable::allocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:169:8: performance:inconclusive: Technically the member function 'non_comparable::deallocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:175:9: performance:inconclusive: Technically the member function 'non_eq_comparable::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/examples/trie_mt.cpp:78:16: style: Local variable 'index' shadows outer argument [shadowArgument] cccl-2.5.0/libcudacxx/examples/trie_mt.cpp:61:61: note: Shadowed declaration cccl-2.5.0/libcudacxx/examples/trie_mt.cpp:78:16: note: Shadow variable cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:179:8: performance:inconclusive: Technically the member function 'non_eq_comparable::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/examples/trie_mt.cpp:139:14: style: Local variable 't' shadows outer variable [shadowVariable] cccl-2.5.0/libcudacxx/examples/trie_mt.cpp:127:8: note: Shadowed declaration cccl-2.5.0/libcudacxx/examples/trie_mt.cpp:139:14: note: Shadow variable cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:180:9: performance:inconclusive: Technically the member function 'non_eq_comparable::allocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:184:8: performance:inconclusive: Technically the member function 'non_eq_comparable::deallocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:195:9: performance:inconclusive: Technically the member function 'non_neq_comparable::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:199:8: performance:inconclusive: Technically the member function 'non_neq_comparable::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:200:9: performance:inconclusive: Technically the member function 'non_neq_comparable::allocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp:204:8: performance:inconclusive: Technically the member function 'non_neq_comparable::deallocate_async' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/stream_ref/stream_ref.constructor.pass.cpp:42:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/stream_ref/stream_ref.equality.pass.cpp:18:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/stream_ref/stream_ref.get.pass.cpp:18:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/stream_ref/stream_ref.ready.pass.cpp:34:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/stream_ref/stream_ref.wait.pass.cpp:45:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/test_platform_cpp03.pass.cpp:43:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/test_platform.pass.cpp:234:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_DISPATCH_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/tuple/forward_as_tuple_interop.pass.cpp:46:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/tuple/vector_types_tuple_element.pass.cpp:22:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/atomic/flag.pass.cpp:60:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/atomic/atomic_cuda.pass.cpp:47:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/atomic/atomic_std.pass.cpp:47:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/atomic/reference_std.pass.cpp:193:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/atomic/reference_cuda.pass.cpp:201:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/barrier_parity.cuda.pass.cpp:99:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/tuple/vector_types_tuple_size.pass.cpp:18:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/barrier_abi_v2.pass.cpp:173:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/barrier_parity.std.pass.cpp:98:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/latch.pass.cpp:94:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/barrier.pass.cpp:168:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/codegen/codegen.cpp:185:18: style: Variable 'cv' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/codegen/codegen.cpp:221:18: style: Variable 'sem' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/codegen/codegen.cpp:231:18: style: Variable 'cv' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/latch_abi_v2.pass.cpp:92:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/codegen/codegen.cpp:264:18: style: Variable 'cl' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/codegen/codegen.cpp:266:20: style: Variable 'rmw' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/codegen/codegen.cpp:281:24: style: Variable 'sem' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/atomics.flag/init_bool.pass.cpp:43:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/codegen/codegen.cpp:334:24: style: Variable 'cv' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/tuple/vector_types_structured_bindings.pass.cpp:136:23: debug: Failed to instantiate template "get_expected". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/optional.pass.cpp:121:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/pair.pass.cpp:62:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/semaphore.pass.cpp:62:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/tuple.pass.cpp:64:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/codegen/codegen.cpp:465:16: style: Variable 'cv' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/tuple/vector_types_structured_bindings.pass.cpp:307:21: debug: Failed to instantiate template "get_expected". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/codegen/codegen.cpp:468:18: style: Variable 'op' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/tuple/vector_types_structured_bindings.pass.cpp:306:21: debug: Failed to instantiate template "get_expected". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/tuple/vector_types_structured_bindings.pass.cpp:305:21: debug: Failed to instantiate template "get_expected". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/tuple/vector_types_structured_bindings.pass.cpp:257:68: debug: Failed to instantiate template "get_val". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/version.pass.cpp:19:0: error: #error _LIBCUDACXX_VERSION not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/tuple/vector_types_structured_bindings.pass.cpp:331:58: debug: Failed to instantiate template "get_val". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/version.pass.cpp:19:4: error: #error _LIBCUDACXX_VERSION not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/tuple/vector_types_structured_bindings.pass.cpp:237:56: debug: Failed to instantiate template "get_val". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/tuple/vector_types_structured_bindings.pass.cpp:230:49: debug: Failed to instantiate template "get_val". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:607:8: debug: Failed to instantiate template "any_of". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/atomics.align/align.pass.sh.cpp:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __a_ [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/diagnose_invalid_memory_order.fail.cpp:32:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/iterators/bounded_iter/pointer_traits.pass.cpp:29:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/libcpp_alignof.pass.cpp:20:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/type_traits/lazy_metafunctions.pass.cpp:56:3: debug: Failed to parse 'typedef decltype ( test < Type > ( 0 ) ) type ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/type_traits/lazy_metafunctions.pass.cpp:69:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/type_traits/lazy_metafunctions.pass.cpp:88:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/type_traits/lazy_metafunctions.pass.cpp:106:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/utilities/meta/meta.unary/meta.unary.prop/__has_operator_addressof.pass.cpp:70:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaSuccess [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:188:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy_kernel [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaSuccess [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/utilities/meta/stress_tests/stress_test_is_same.sh.cpp:52:10: error: There is an unknown macro here somewhere. Configuration is required. If REPEAT_1000 is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:217:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:243:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:268:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:296:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:349:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:409:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:485:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaSuccess [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:496:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:566:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaSuccess [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:629:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/utilities/meta/stress_tests/stress_test_variant_overloads_impl.sh.cpp:120:0: error: #error TEST_NS must be defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/utilities/meta/stress_tests/stress_test_variant_overloads_impl.sh.cpp:120:4: error: #error TEST_NS must be defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/utilities/meta/version.pass.cpp:16:0: error: #error _LIBCUDACXX_VERSION not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/utilities/meta/version.pass.cpp:16:4: error: #error _LIBCUDACXX_VERSION not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/utilities/meta/stress_tests/stress_test_metafunctions.sh.cpp:55:20: error: There is an unknown macro here somewhere. Configuration is required. If REPEAT_1000 is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/utilities/meta/meta_base.pass.cpp:33:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/utilities/meta/meta_base.pass.cpp:42:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/utilities/meta/meta_base.pass.cpp:53:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/utilities/meta/meta_base.pass.cpp:83:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/atomics.align/align.pass.sh.cpp:90:3: style: struct member 'OneInt::i' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/atomics.align/align.pass.sh.cpp:91:3: style: struct member 'IntArr2::i' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/atomics.align/align.pass.sh.cpp:92:3: style: struct member 'LLIArr2::i' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/atomics.align/align.pass.sh.cpp:93:3: style: struct member 'LLIArr4::i' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/atomics.align/align.pass.sh.cpp:94:3: style: struct member 'LLIArr8::i' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/atomics.align/align.pass.sh.cpp:95:3: style: struct member 'LLIArr16::i' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/atomics.align/align.pass.sh.cpp:96:3: style: struct member 'Padding::c' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/atomics.align/align.pass.sh.cpp:96:3: style: struct member 'Padding::i' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/atomics.align/align.pass.sh.cpp:100:3: style: union member 'IntFloat::i' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/atomics/atomics.align/align.pass.sh.cpp:100:3: style: union member 'IntFloat::f' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/utilities/meta/meta_base.pass.cpp:60:20: style: struct member 'MemberTest::foo' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.fill/fill_n.pass.cpp:88:33: style: Struct 'test1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:222:55: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] cccl-2.5.0/libcudacxx/test/libcudacxx/heterogeneous/helpers.h:248:51: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.fill/fill_n.pass.cpp:139:19: style: struct member 'Storage::a' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.fill/fill_n.pass.cpp:140:19: style: struct member 'Storage::b' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/iterators/bounded_iter/arithmetic.pass.cpp:31:38: style: Variable 'result' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/iterators/bounded_iter/arithmetic.pass.cpp:45:38: style: Variable 'result' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/iterators/bounded_iter/arithmetic.pass.cpp:59:38: style: Variable 'result' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/libcxx/iterators/bounded_iter/arithmetic.pass.cpp:80:38: style: Variable 'result' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.copy/copy_backward.pass.cpp:52:44: style: Struct 'NonTrivialCopy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.remove/remove.pass.cpp:31:3: warning: Member variable 'MoveOnly::val_' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.remove/remove.pass.cpp:27:33: style: Struct 'MoveOnly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.copy/copy_backward.pass.cpp:115:9: style: Variable 'expected' can be declared as const array [constVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/tuple/vector_types_structured_bindings.pass.cpp:301:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/cuda/tuple/vector_types_structured_bindings.pass.cpp:98:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.move/move_backward.pass.cpp:55:44: style: Struct 'NonTrivialMove' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.move/move_backward.pass.cpp:118:9: style: Variable 'expected' can be declared as const array [constVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.remove/remove_if.pass.cpp:32:3: warning: Member variable 'MoveOnly::val_' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.remove/remove_if.pass.cpp:28:33: style: Struct 'MoveOnly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:41:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:45:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:74:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:78:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:90:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:94:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:106:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:110:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:122:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:126:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.copy/copy.pass.cpp:51:44: style: Struct 'NonTrivialCopy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.move/move.pass.cpp:55:44: style: Struct 'NonTrivialMove' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.reverse/reverse_copy.pass.cpp:38:21: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.reverse/reverse_copy.pass.cpp:32:5: note: r is assigned cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.reverse/reverse_copy.pass.cpp:38:21: note: r is overwritten cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp:25:33: style: Struct 'eq' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp:38:49: style:inconclusive: Technically the member function 'Test::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp:102:23: style:inconclusive: Technically the member function 'AddressCompare::operatorchar' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp:100:44: style: Struct 'AddressCompare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.find/find.pass.cpp:26:33: style: Struct 'Comparable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp:26:33: style: Struct 'Comparable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp:26:33: style: Struct 'Comparable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.for_each/for_each.pass.cpp:50:33: style: Struct 'for_each_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.for_each/for_each_n.pass.cpp:50:33: style: Struct 'for_each_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.unique/unique_pred.pass.cpp:28:33: style: Struct 'count_equal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp:35:49: style:inconclusive: Technically the member function 'eq::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp:26:44: style: Struct 'S' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:28:33: style: Struct 'count_equal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:85:28: style: Checking if unsigned expression 'count_equal_count' is less than zero. [unsignedLessThanZero] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:89:28: style: Checking if unsigned expression 'count_equal_count' is less than zero. [unsignedLessThanZero] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.unique/unique_copy_pred.pass.cpp:30:33: style: Struct 'count_equal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_IGNORE_NODISCARD [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.unique/unique_copy.pass.cpp:30:33: style: Struct 'AssignableFromMoveOnly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:37:44: style: Struct 'count_equal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:163:21: style: Variable 'count_equal_count' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp:49:44: style: Struct 'MySearcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp:67:33: style: Struct 'S' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:36:44: style: Struct 'count_equal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.sorting/sortable_helpers.h:32:33: style: Struct 'TrivialSortable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.sorting/sortable_helpers.h:51:33: style: Struct 'NonTrivialSortable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.sorting/sortable_helpers.h:78:33: style: Struct 'TrivialSortableWithComp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.sorting/sortable_helpers.h:101:33: style: Struct 'NonTrivialSortableWithComp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.fences/atomic_signal_fence.pass.cpp:22:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_seq_cst [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.fences/atomic_thread_fence.pass.cpp:22:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_seq_cst [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.flag/atomic_flag_clear.pass.cpp:50:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.flag/atomic_flag_clear_explicit.pass.cpp:82:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.flag/atomic_flag_test_and_set.pass.cpp:48:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.flag/atomic_flag_test_and_set_explicit.pass.cpp:122:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.flag/atomic_flag_wait.pass.cpp:69:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.flag/clear.pass.cpp:98:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.flag/default.pass.cpp:51:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.flag/init.pass.cpp:26:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_DISPATCH_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.flag/test_and_set.pass.cpp:136:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.general/replace_failure_order.pass.cpp:55:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp:27:0: error: #error Feature test macro missing. [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp:27:6: error: #error Feature test macro missing. [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.lockfree/lockfree.pass.cpp:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCUDACXX_ATOMIC_BOOL_LOCK_FREE [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.order/memory_order.pass.cpp:27:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.order/memory_order_new.pass.cpp:19:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/address.pass.cpp:176:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/address_ref.pass.cpp:146:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/address_ref_constness.pass.cpp:146:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/bool.pass.cpp:246:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/atomic_copyable.pass.cpp:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARED [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/atomic_copyable.pass.cpp:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARED [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/cstdint_typedefs.pass.cpp:48:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/enum_class.pass.cpp:90:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/floating_point.pass.cpp:184:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/floating_point_ref.pass.cpp:180:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/floating_point_ref_constness.pass.cpp:120:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/integral.pass.cpp:227:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/integral_ref.pass.cpp:211:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/integral_ref_constness.pass.cpp:211:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp:48:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/non_arithmetic.fail.cpp:25:7: style: struct member 'non_arithmetic::a' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/trivially_copyable.fail.cpp:59:23: style: Struct 'NotTriviallyCopyable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/trivially_copyable.pass.cpp:65:23: style: Struct 'TriviallyCopyable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/trivially_copyable_ref.fail.cpp:59:23: style: Struct 'NotTriviallyCopyable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:72:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:83:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:73:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/non_trivial.pass.cpp:65:10: style: struct member 'aggregate::a' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:82:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/non_trivial.pass.cpp:66:10: style: struct member 'aggregate::b' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/non_trivial.pass.cpp:71:11: style: struct member 'small_aggregate::a' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.generic/non_trivial.pass.cpp:72:11: style: struct member 'small_aggregate::b' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp:57:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp:57:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp:100:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp:100:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp:61:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp:61:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp:61:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp:61:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp:100:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp:61:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp:101:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp:61:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp:55:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp:55:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp:55:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp:45:8: style: struct member 'A::_' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp:54:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp:54:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.req/ctor.pass.cpp:75:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_DISPATCH_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.wait/atomic_ref_member_wait.pass.cpp:61:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/atomics/atomics.types.operations/atomics.types.operations.wait/atomic_wait.pass.cpp:76:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:278:1: debug: Failed to parse 'using unqualified = void ( S :: * ) ( ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:289:1: debug: Failed to parse 'using const_qualified = void ( S :: * ) ( ) const ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:300:1: debug: Failed to parse 'using volatile_qualified = void ( S :: * ) ( ) volatile ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:311:1: debug: Failed to parse 'using cv_qualified = void ( S :: * ) ( ) const volatile ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:322:1: debug: Failed to parse 'using lvalue_qualified = void ( S :: * ) ( ) & ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:337:1: debug: Failed to parse 'using lvalue_const_qualified = void ( S :: * ) ( ) const & ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:350:1: debug: Failed to parse 'using lvalue_volatile_qualified = void ( S :: * ) ( ) volatile & ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:363:1: debug: Failed to parse 'using lvalue_cv_qualified = void ( S :: * ) ( ) const volatile & ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:375:1: debug: Failed to parse 'using rvalue_unqualified = void ( S :: * ) ( ) && ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:387:1: debug: Failed to parse 'using rvalue_const_unqualified = void ( S :: * ) ( ) const && ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:399:1: debug: Failed to parse 'using rvalue_volatile_unqualified = void ( S :: * ) ( ) volatile && ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:411:1: debug: Failed to parse 'using rvalue_cv_unqualified = void ( S :: * ) ( ) const volatile && ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:278:1: debug: Failed to parse 'using unqualified = void ( S :: * ) ( ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:289:1: debug: Failed to parse 'using const_qualified = void ( S :: * ) ( ) const ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:300:1: debug: Failed to parse 'using volatile_qualified = void ( S :: * ) ( ) volatile ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:311:1: debug: Failed to parse 'using cv_qualified = void ( S :: * ) ( ) const volatile ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:322:1: debug: Failed to parse 'using lvalue_qualified = void ( S :: * ) ( ) & ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:337:1: debug: Failed to parse 'using lvalue_const_qualified = void ( S :: * ) ( ) const & ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:350:1: debug: Failed to parse 'using lvalue_volatile_qualified = void ( S :: * ) ( ) volatile & ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:363:1: debug: Failed to parse 'using lvalue_cv_qualified = void ( S :: * ) ( ) const volatile & ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:375:1: debug: Failed to parse 'using rvalue_unqualified = void ( S :: * ) ( ) && ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:387:1: debug: Failed to parse 'using rvalue_const_unqualified = void ( S :: * ) ( ) const && ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:399:1: debug: Failed to parse 'using rvalue_volatile_unqualified = void ( S :: * ) ( ) volatile && ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:411:1: debug: Failed to parse 'using rvalue_cv_unqualified = void ( S :: * ) ( ) const volatile && ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:27:49: debug: Scope::checkVariable found variable 'int' with varid 0. [varid0] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:27:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invocable [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:27:57: debug: Scope::checkVariable found variable 'int' with varid 0. [varid0] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:229:25: style: Struct 'B' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp:27:56: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:27:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regular_invocable [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:229:25: style: Struct 'B' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.compile.pass.cpp:27:64: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.compare/concepts.totallyordered/totally_ordered.pass.cpp:46:1: error: There is an unknown macro here somewhere. Configuration is required. If _LIBCUDACXX_TEMPLATE is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.constructible/constructible_from.compile.pass.cpp:90:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.convertible/convertible_to.pass.cpp:71:1: error: There is an unknown macro here somewhere. Configuration is required. If _LIBCUDACXX_TEMPLATE is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.default.init/default_initializable.compile.pass.cpp:92:23: style: Struct 'CtorArgument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.default.init/default_initializable.compile.pass.cpp:96:23: style: Struct 'CtorDefaultArgument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.default.init/default_initializable.verify.cpp:49:8: style: struct member 'S1::x' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.default.init/default_initializable.verify.cpp:41:8: style: Variable 'y0' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.default.init/default_initializable.verify.cpp:52:8: style: Variable 'y1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.default.init/default_initializable.verify.cpp:59:15: style: Variable 'y2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:133:45: debug: Failed to instantiate template "C6". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:130:45: debug: Failed to instantiate template "C5". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:127:45: debug: Failed to instantiate template "C4". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:49:1: style: The class 'C2' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:68:1: style: The class 'C5 < int , int >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:68:1: style: The class 'C5 < double , int >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:68:1: style: The class 'C5 < int , double >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:61:1: style: The class 'C4 < int , int >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:26:7: style: struct member 'S2::i' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:33:8: style: struct member 'S3::r' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:37:9: style: struct member 'S4::r' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:41:8: style: struct member 'S5::p' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:51:30: style: class member 'C2::i' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:57:7: style: class member 'C3::i' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.swappable/swappable.pass.cpp:38:1: error: There is an unknown macro here somewhere. Configuration is required. If _LIBCUDACXX_TEMPLATE is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.swappable/swappable_with.compile.pass.cpp:582:1: error: There is an unknown macro here somewhere. Configuration is required. If _LIBCUDACXX_TEMPLATE is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/aggregate.pass.cpp:21:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/initialization.pass.cpp:220:16: debug: simplifyOperatorName: found unsimplified operator name [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/initialization.pass.cpp:221:16: debug: simplifyOperatorName: found unsimplified operator name [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/initialization.pass.cpp:222:16: debug: simplifyOperatorName: found unsimplified operator name [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/initialization.pass.cpp:223:16: debug: simplifyOperatorName: found unsimplified operator name [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/initialization.pass.cpp:224:16: debug: simplifyOperatorName: found unsimplified operator name [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/initialization.pass.cpp:225:16: debug: simplifyOperatorName: found unsimplified operator name [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/initialization.pass.cpp:226:16: debug: simplifyOperatorName: found unsimplified operator name [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/initialization.pass.cpp:227:16: debug: simplifyOperatorName: found unsimplified operator name [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/initialization.pass.cpp:228:16: debug: simplifyOperatorName: found unsimplified operator name [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/initialization.pass.cpp:229:16: debug: simplifyOperatorName: found unsimplified operator name [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:48:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:28:44: style: Struct 'NoDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:47:17: style: Redundant initialization for 'copy'. The initialized value is overwritten before it is read. [redundantInitialization] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:46:17: note: copy is initialized cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:47:17: note: copy is overwritten cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:47:5: style: Variable 'copy' is assigned an expression that holds the same value. [redundantAssignment] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:46:17: note: copy is assigned 'array' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:47:5: note: Variable 'copy' is assigned an expression that holds the same value. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:65:17: style: Redundant initialization for 'copy'. The initialized value is overwritten before it is read. [redundantInitialization] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:64:17: note: copy is initialized cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:65:17: note: copy is overwritten cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:65:5: style: Variable 'copy' is assigned an expression that holds the same value. [redundantAssignment] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:64:17: note: copy is assigned 'array' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:65:5: note: Variable 'copy' is assigned an expression that holds the same value. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:83:17: style: Redundant initialization for 'copy'. The initialized value is overwritten before it is read. [redundantInitialization] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:82:17: note: copy is initialized cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:83:17: note: copy is overwritten cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:83:5: style: Variable 'copy' is assigned an expression that holds the same value. [redundantAssignment] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:82:17: note: copy is assigned 'array' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:83:5: note: Variable 'copy' is assigned an expression that holds the same value. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:102:17: style: Redundant initialization for 'copy'. The initialized value is overwritten before it is read. [redundantInitialization] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:101:17: note: copy is initialized cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:102:17: note: copy is overwritten cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:102:5: style: Variable 'copy' is assigned an expression that holds the same value. [redundantAssignment] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:101:17: note: copy is assigned 'array' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:102:5: note: Variable 'copy' is assigned an expression that holds the same value. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:115:17: style: Redundant initialization for 'copy'. The initialized value is overwritten before it is read. [redundantInitialization] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:114:17: note: copy is initialized cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:115:17: note: copy is overwritten cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:115:5: style: Variable 'copy' is assigned an expression that holds the same value. [redundantAssignment] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:114:17: note: copy is assigned 'array' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:115:5: note: Variable 'copy' is assigned an expression that holds the same value. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:127:17: style: Redundant initialization for 'copy'. The initialized value is overwritten before it is read. [redundantInitialization] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:126:17: note: copy is initialized cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:127:17: note: copy is overwritten cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:127:5: style: Variable 'copy' is assigned an expression that holds the same value. [redundantAssignment] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:126:17: note: copy is assigned 'array' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp:127:5: note: Variable 'copy' is assigned an expression that holds the same value. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.creation/to_array.pass.cpp:122:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/initialization.pass.cpp:22:38: style: Struct 'NoDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.creation/to_array.pass.cpp:89:35: warning: Access of moved variable 'source'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.creation/to_array.pass.cpp:85:42: note: Calling std::move(source) cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.creation/to_array.pass.cpp:89:35: note: Access of moved variable 'source'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.data/data.pass.cpp:53:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/initialization.pass.cpp:195:7: style: struct member 'Trivial::i' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.cons/initialization.pass.cpp:196:7: style: struct member 'Trivial::j' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.data/data_const.pass.cpp:23:38: style: Struct 'NoDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.data/data.pass.cpp:23:38: style: Struct 'NoDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.data/data.pass.cpp:33:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.special/swap.pass.cpp:68:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.tuple/get.pass.cpp:54:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.tuple/get_const.pass.cpp:38:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp:45:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.tuple/get_rv.pass.cpp:43:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp:35:33: style: Struct 'MoveOnly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.tuple/get_rv.pass.cpp:33:33: style: Struct 'MoveOnly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.tuple/tuple_size.pass.cpp:23:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.tuple/tuple_element.pass.cpp:25:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/at.pass.cpp:130:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/at_const.pass.cpp:126:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp:47:60: warning:inconclusive: Access of moved variable 'c'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp:46:52: note: Calling std::move(c) cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp:47:60: note: Access of moved variable 'c'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/empty.verify.cpp:26:5: warning: Return value of function c.empty() is not used. [ignoredReturnValue] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/empty.verify.cpp:28:6: warning: Return value of function c0.empty() is not used. [ignoredReturnValue] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/front_back.pass.cpp:41:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reference [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/front_back_const.pass.cpp:36:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable const_reference [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/front_back.pass.cpp:47:31: warning: Return value of function c.front() is not used. [ignoredReturnValue] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/front_back_const.pass.cpp:42:31: warning: Return value of function c.front() is not used. [ignoredReturnValue] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/front_back.pass.cpp:48:31: warning: Return value of function c.back() is not used. [ignoredReturnValue] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/front_back_const.pass.cpp:43:31: warning: Return value of function c.back() is not used. [ignoredReturnValue] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/front_back.pass.cpp:61:31: warning: Return value of function c.front() is not used. [ignoredReturnValue] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/front_back_const.pass.cpp:56:31: warning: Return value of function c.front() is not used. [ignoredReturnValue] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/front_back.pass.cpp:62:31: warning: Return value of function c.back() is not used. [ignoredReturnValue] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/front_back_const.pass.cpp:57:31: warning: Return value of function c.back() is not used. [ignoredReturnValue] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/size_and_alignment.pass.cpp:29:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/iterators.pass.cpp:36:38: style: Struct 'NoDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/types.pass.cpp:59:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/sequences/array/types.pass.cpp:39:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.extents.cons/default.pass.cpp:30:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dynamic_extent [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/my_int.hpp:40:29: warning: Member variable 'my_int::_val' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/my_int.hpp:12:23: style: Struct 'my_int' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/my_int.hpp:13:33: style: Struct 'my_int' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/my_int.hpp:32:23: style: Struct 'my_int_non_convertible' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/my_int.hpp:53:23: style: Struct 'my_int_non_nothrow_constructible' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.extents.obs/extent.pass.cpp:30:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DynamicSizes [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.extents.obs/extent.pass.cpp:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.extents.obs/extent.pass.cpp:26:28: performance:inconclusive: Technically the member function 'TestExtentsExtent::test_extent' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.extents.obs/rank.pass.cpp:41:41: debug: Scope::checkVariable found variable 'a' with varid 0. [varid0] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.extents.obs/rank.pass.cpp:31:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DynamicSizes [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.extents.obs/rank.pass.cpp:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.extents.obs/rank.pass.cpp:27:28: performance:inconclusive: Technically the member function 'TestExtentsRank::test_rank' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.extents.obs/static_extent.pass.cpp:30:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DynamicSizes [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.extents.obs/static_extent.pass.cpp:49:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.extents.obs/static_extent.pass.cpp:26:28: performance:inconclusive: Technically the member function 'TestExtentsStaticExtent::test_static_extent' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.common/common_with.compile.pass.cpp:476:23: style: Struct 'CommonTypeNoCommonReference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.common/common_with.compile.pass.cpp:477:23: style: Struct 'CommonTypeNoCommonReference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.common/common_with.compile.pass.cpp:644:23: style: Struct 'CommonTypeNoMetaCommonReference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.common/common_with.compile.pass.cpp:645:23: style: Struct 'CommonTypeNoMetaCommonReference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/foo_customizations.hpp:140:5: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.mdspan.members/size.pass.cpp:22:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.submdspan.submdspan/dim_reduction.pass.cpp:24:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable full_extent [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.submdspan.submdspan/return_type.pass.cpp:20:1: debug: Failed to parse 'using submdspan_test_types = cuda :: std :: tuple < cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: pair < int , int > > , cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: dextents < size_t , 0 > , int > , cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 2 > , cuda :: std :: dextents < size_t , 2 > , cuda :: std :: full_extent_t , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 2 > , cuda :: std :: dextents < size_t , 2 > , cuda :: std :: full_extent_t , cuda :: std :: pair < int , int > > , cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 2 > , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: full_extent_t , int > , cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 3 > , cuda :: std :: dextents < size_t , 3 > , cuda :: std :: full_extent_t , cuda :: std :: full_extent_t , cuda :: std :: pair < int , int > > , cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 3 > , cuda :: std :: dextents < size_t , 2 > , cuda :: std :: full_extent_t , cuda :: std :: pair < int , int > , int > , cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 3 > , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: full_extent_t , int , int > , cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 3 > , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: pair < int , int > , int , int > , cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 6 > , cuda :: std :: dextents < size_t , 3 > , cuda :: std :: full_extent_t , cuda :: std :: full_extent_t , cuda :: std :: pair < int , int > , int , int , int > , cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 6 > , cuda :: std :: dextents < size_t , 2 > , cuda :: std :: full_extent_t , cuda :: std :: pair < int , int > , int , int , int , int > , cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 6 > , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: full_extent_t , int , int , int , int , int > , cuda :: std :: tuple < cuda :: std :: layout_left , cuda :: std :: layout_left , cuda :: std :: dextents < size_t , 6 > , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: pair < int , int > , int , int , int , int , int > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: pair < int , int > > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: dextents < size_t , 1 > , cuda :: std :: dextents < size_t , 0 > , int > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: dextents < size_t , 2 > , cuda :: std :: dextents < size_t , 2 > , cuda :: std :: full_extent_t , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: dextents < size_t , 2 > , cuda :: std :: dextents < size_t , 2 > , cuda :: std :: pair < int , int > , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: dextents < size_t , 2 > , cuda :: std :: dextents < size_t , 1 > , int , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: dextents < size_t , 3 > , cuda :: std :: dextents < size_t , 3 > , cuda :: std :: pair < int , int > , cuda :: std :: full_extent_t , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: dextents < size_t , 3 > , cuda :: std :: dextents < size_t , 2 > , int , cuda :: std :: pair < int , int > , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: dextents < size_t , 3 > , cuda :: std :: dextents < size_t , 1 > , int , int , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: dextents < size_t , 6 > , cuda :: std :: dextents < size_t , 3 > , int , int , int , cuda :: std :: pair < int , int > , cuda :: std :: full_extent_t , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: dextents < size_t , 6 > , cuda :: std :: dextents < size_t , 2 > , int , int , int , int , cuda :: std :: pair < int , int > , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: dextents < size_t , 6 > , cuda :: std :: dextents < size_t , 1 > , int , int , int , int , int , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: extents < size_t , 1 > , cuda :: std :: extents < size_t , 1 > , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: extents < size_t , 1 > , cuda :: std :: extents < size_t , dyn > , cuda :: std :: pair < int , int > > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: extents < size_t , 1 > , cuda :: std :: extents < size_t > , int > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: extents < size_t , 1 , 2 > , cuda :: std :: extents < size_t , 1 , 2 > , cuda :: std :: full_extent_t , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: extents < size_t , 1 , 2 > , cuda :: std :: extents < size_t , dyn , 2 > , cuda :: std :: pair < int , int > , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: extents < size_t , 1 , 2 > , cuda :: std :: extents < size_t , 2 > , int , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: extents < size_t , 1 , 2 , 3 > , cuda :: std :: extents < size_t , dyn , 2 , 3 > , cuda :: std :: pair < int , int > , cuda :: std :: full_extent_t , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: extents < size_t , 1 , 2 , 3 > , cuda :: std :: extents < size_t , dyn , 3 > , int , cuda :: std :: pair < int , int > , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: extents < size_t , 1 , 2 , 3 > , cuda :: std :: extents < size_t , 3 > , int , int , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: extents < size_t , 1 , 2 , 3 , 4 , 5 , 6 > , cuda :: std :: extents < size_t , dyn , 5 , 6 > , int , int , int , cuda :: std :: pair < int , int > , cuda :: std :: full_extent_t , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: extents < size_t , 1 , 2 , 3 , 4 , 5 , 6 > , cuda :: std :: extents < size_t , dyn , 6 > , int , int , int , int , cuda :: std :: pair < int , int > , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_right , cuda :: std :: extents < size_t , 1 , 2 , 3 , 4 , 5 , 6 > , cuda :: std :: extents < size_t , 6 > , int , int , int , int , int , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_stride , cuda :: std :: extents < size_t , 1 , 2 , 3 , 4 , 5 , 6 > , cuda :: std :: extents < size_t , 1 , dyn , 6 > , cuda :: std :: full_extent_t , int , cuda :: std :: pair < int , int > , int , int , cuda :: std :: full_extent_t > , cuda :: std :: tuple < cuda :: std :: layout_right , cuda :: std :: layout_stride , cuda :: std :: extents < size_t , 1 , 2 , 3 , 4 , 5 , 6 > , cuda :: std :: extents < size_t , 2 , dyn , 5 > , int , cuda :: std :: full_extent_t , cuda :: std :: pair < int , int > , int , cuda :: std :: full_extent_t , int > > ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/mdspan/mdspan.submdspan.submdspan/return_type.pass.cpp:335:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:39:31: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:45:30: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:47:33: style: Variable 's2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:53:28: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:55:28: style: Variable 's2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:57:28: style: Variable 's3' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:59:34: style: Variable 's4' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:61:34: style: Variable 's5' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:63:37: style: Variable 's6' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:65:37: style: Variable 's7' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:71:31: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:73:31: style: Variable 's2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:75:31: style: Variable 's3' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:77:37: style: Variable 's4' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:79:37: style: Variable 's5' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:81:40: style: Variable 's6' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/array.fail.cpp:83:40: style: Variable 's7' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/deduct.pass.cpp:91:21: style: The comparison 's.size() == arr.size()' is always true because 's.size()' and 'arr.size()' represent the same value. [knownConditionTrueFalse] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/deduct.pass.cpp:89:23: note: 's' is assigned value 'arr' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/deduct.pass.cpp:91:21: note: The comparison 's.size() == arr.size()' is always true because 's.size()' and 'arr.size()' represent the same value. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/deduct.pass.cpp:99:21: style: The comparison 's.size() == arr.size()' is always true because 's.size()' and 'arr.size()' represent the same value. [knownConditionTrueFalse] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/deduct.pass.cpp:97:23: note: 's' is assigned value 'arr' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/deduct.pass.cpp:99:21: note: The comparison 's.size() == arr.size()' is always true because 's.size()' and 'arr.size()' represent the same value. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/default.pass.cpp:77:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/initializer_list.pass.cpp:21:33: style: Struct 'Sink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/iterator_len.pass.cpp:30:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/iterator_len.verify.cpp:33:27: style: Variable 'sp' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/iterator_len.verify.cpp:35:31: style: Variable 'sp2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/iterator_len.verify.cpp:37:34: style: Variable 'csp' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/iterator_len.verify.cpp:39:38: style: Variable 'csp2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.dtor.compile.pass.cpp:21:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:78:30: style: Unused private function: 'NotAContainerPrivate < int >::size' [unusedPrivateFunction] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:78:30: note: Unused private function: 'NotAContainerPrivate < int >::size' cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:78:30: note: Unused private function: 'NotAContainerPrivate < int >::size' cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:82:32: style: Unused private function: 'NotAContainerPrivate < int >::data' [unusedPrivateFunction] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:82:32: note: Unused private function: 'NotAContainerPrivate < int >::data' cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:82:32: note: Unused private function: 'NotAContainerPrivate < int >::data' cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:78:30: performance:inconclusive: Technically the member function 'NotAContainerPrivate < int >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:82:32: performance:inconclusive: Technically the member function 'NotAContainerPrivate < int >::data' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:68:32: performance:inconclusive: Technically the member function 'NotAContainerNoSize < int >::data' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:59:30: performance:inconclusive: Technically the member function 'NotAContainerNoData < int >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:36:40: performance:inconclusive: Technically the member function 'IsAContainer < int >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:36:40: performance:inconclusive: Technically the member function 'IsAContainer < const int >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:36:40: performance:inconclusive: Technically the member function 'IsAContainer < const volatile int >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:36:40: performance:inconclusive: Technically the member function 'IsAContainer < volatile int >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:98:28: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:104:34: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:106:34: style: Variable 's3' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:108:34: style: Variable 's5' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:115:30: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:125:28: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:127:28: style: Variable 's2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:129:28: style: Variable 's3' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:131:34: style: Variable 's4' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:133:34: style: Variable 's5' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:135:37: style: Variable 's6' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.verify.cpp:137:37: style: Variable 's7' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:45:28: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:47:28: style: Variable 's2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:49:28: style: Variable 's3' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:52:34: style: Variable 's4' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:54:34: style: Variable 's5' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:57:37: style: Variable 's6' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:59:37: style: Variable 's7' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:65:31: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:67:31: style: Variable 's2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:69:31: style: Variable 's3' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:72:37: style: Variable 's4' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:74:37: style: Variable 's5' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:77:40: style: Variable 's6' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:79:40: style: Variable 's7' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:85:28: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:87:28: style: Variable 's2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:89:28: style: Variable 's3' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:92:34: style: Variable 's4' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:94:34: style: Variable 's5' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:97:37: style: Variable 's6' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:99:37: style: Variable 's7' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:105:31: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:107:31: style: Variable 's2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:109:31: style: Variable 's3' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:112:37: style: Variable 's4' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:114:37: style: Variable 's5' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:117:40: style: Variable 's6' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:119:40: style: Variable 's7' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:129:28: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:131:28: style: Variable 's2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:133:31: style: Variable 's3' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.fail.cpp:135:31: style: Variable 's4' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.pass.cpp:36:40: performance:inconclusive: Technically the member function 'IsAContainer < int >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.pass.cpp:36:40: performance:inconclusive: Technically the member function 'IsAContainer < long >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.pass.cpp:36:40: performance:inconclusive: Technically the member function 'IsAContainer < double >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.pass.cpp:36:40: performance:inconclusive: Technically the member function 'IsAContainer < A >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.pass.cpp:36:40: performance:inconclusive: Technically the member function 'IsAContainer < const int >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.pass.cpp:36:40: performance:inconclusive: Technically the member function 'IsAContainer < const long >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.pass.cpp:36:40: performance:inconclusive: Technically the member function 'IsAContainer < const double >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/range.pass.cpp:36:40: performance:inconclusive: Technically the member function 'IsAContainer < const A >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.pass.cpp:27:24: style: The scope of the variable 'sp' can be reduced. [variableScope] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/span.pass.cpp:29:33: style: The scope of the variable 'vsp' can be reduced. [variableScope] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.objectrep/as_bytes.pass.cpp:36:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element_type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.objectrep/as_writable_bytes.pass.cpp:36:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element_type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.objectrep/as_bytes.pass.cpp:47:10: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.objectrep/as_bytes.pass.cpp:47:36: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.obs/empty.nodiscard.verify.cpp:20:6: warning: Return value of function s1.empty() is not used. [ignoredReturnValue] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.obs/empty.nodiscard.verify.cpp:24:6: warning: Return value of function s2.empty() is not used. [ignoredReturnValue] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.obs/size_bytes.pass.cpp:26:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element_type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.obs/size_bytes.pass.cpp:33:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element_type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/first.pass.cpp:48:3: debug: Failed to parse 'using S1 = decltype ( s1 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/first.pass.cpp:49:3: debug: Failed to parse 'using S2 = decltype ( s2 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/first.pass.cpp:32:3: debug: Failed to parse 'using S1 = decltype ( s1 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/first.pass.cpp:33:3: debug: Failed to parse 'using S2 = decltype ( s2 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/last.pass.cpp:48:3: debug: Failed to parse 'using S1 = decltype ( s1 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/last.pass.cpp:49:3: debug: Failed to parse 'using S2 = decltype ( s2 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/last.pass.cpp:32:3: debug: Failed to parse 'using S1 = decltype ( s1 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/last.pass.cpp:33:3: debug: Failed to parse 'using S2 = decltype ( s2 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/first.pass.cpp:50:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/first.pass.cpp:34:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:83:73: style: Same expression 's1.size()==2' found multiple times in chain of '&&' operators because 's1.size()==2' and 's2.size()==2' represent the same value. [knownConditionTrueFalse] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:81:31: note: 's1' is assigned value 'val' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:82:34: note: 's2' is assigned value 'val' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:83:73: note: Same expression 's1.size()==2' found multiple times in chain of '&&' operators because 's1.size()==2' and 's2.size()==2' represent the same value. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:72:73: style: Same expression 's1.size()==2' found multiple times in chain of '&&' operators because 's1.size()==2' and 's2.size()==2' represent the same value. [knownConditionTrueFalse] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:70:25: note: 's1' is assigned value 'val' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:71:28: note: 's2' is assigned value 'val' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:72:73: note: Same expression 's1.size()==2' found multiple times in chain of '&&' operators because 's1.size()==2' and 's2.size()==2' represent the same value. cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:104:19: debug: Failed to instantiate template "testConstexprSpan". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/last.pass.cpp:50:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/last.pass.cpp:34:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:39:28: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:44:31: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:49:34: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:50:37: style: Variable 's2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:51:37: style: Variable 's3' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:52:43: style: Variable 's4' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:57:37: style: Variable 's1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:58:40: style: Variable 's2' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:59:40: style: Variable 's3' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.cons/stdarray.pass.cpp:60:46: style: Variable 's4' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:136:19: debug: Failed to instantiate template "testConstexprSpan". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:84:3: debug: Failed to parse 'using S1 = decltype ( s1 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:85:3: debug: Failed to parse 'using S2 = decltype ( s2 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:67:3: debug: Failed to parse 'using S1 = decltype ( s1 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:68:3: debug: Failed to parse 'using S2 = decltype ( s2 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:50:3: debug: Failed to parse 'using S1 = decltype ( s1 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:51:3: debug: Failed to parse 'using S2 = decltype ( s2 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:34:3: debug: Failed to parse 'using S1 = decltype ( s1 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:35:3: debug: Failed to parse 'using S2 = decltype ( s2 ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:86:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.container/size.pass.cpp:70:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sz [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:69:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:52:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/span.sub/subspan.pass.cpp:36:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.container/ssize.pass.cpp:147:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.basic/iterator.pass.cpp:70:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.basic/iterator.pass.cpp:59:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.basic/iterator.pass.cpp:48:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.basic/iterator.pass.cpp:37:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.operations/advance.pass.cpp:32:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.operations/distance.pass.cpp:31:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.operations/next.pass.cpp:27:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.operations/next.pass.cpp:37:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.operations/prev.pass.cpp:25:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.operations/prev.pass.cpp:35:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.operations/robust_against_adl.pass.cpp:18:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.traits/const_pointer.pass.cpp:33:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.traits/const_volatile_pointer.pass.cpp:26:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.traits/empty.pass.cpp:30:10: style: struct member 'two::lx' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.traits/empty.pass.cpp:31:10: style: struct member 'two::lxx' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.traits/iterator.pass.cpp:51:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.traits/pointer.pass.cpp:33:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.traits/volatile_pointer.pass.cpp:26:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/types.pass.cpp:53:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/containers/views/views.span/types.pass.cpp:42:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable random_access_iterator_tag [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_count.pass.cpp:31:95: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/iterator.pass.cpp:23:59: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_sentinel.pass.cpp:23:81: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_sentinel.pass.cpp:45:74: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_sentinel.pass.cpp:45:85: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_sentinel.pass.cpp:75:79: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/iterator_count.pass.cpp:23:95: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/iterator_count_sentinel.pass.cpp:23:106: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.prev/iterator.pass.cpp:21:59: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.prev/iterator_count.pass.cpp:23:95: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/std.iterator.tags/bidirectional_iterator_tag.pass.cpp:23:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.prev/iterator_count_sentinel.pass.cpp:23:106: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/std.iterator.tags/contiguous_iterator_tag.pass.cpp:26:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/std.iterator.tags/forward_iterator_tag.pass.cpp:23:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/std.iterator.tags/input_iterator_tag.pass.cpp:23:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/std.iterator.tags/output_iterator_tag.pass.cpp:23:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/std.iterator.tags/random_access_iterator_tag.pass.cpp:24:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.range/begin-end.fail.cpp:74:0: error: #endif without #if [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.range/begin-end.fail.cpp:74:2: error: #endif without #if [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.range/begin-end.pass.cpp:129:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sz [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.range/begin-end.pass.cpp:149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NV_IS_HOST [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/iterator_sentinel.pass.cpp:24:81: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/iterator_sentinel.pass.cpp:33:74: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/iterator_sentinel.pass.cpp:33:85: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/iterator_sentinel.pass.cpp:45:79: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.ind.copy/indirectly_copyable_storable.compile.pass.cpp:261:25: style: Struct 'ValueType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.ind.copy/indirectly_copyable_storable.compile.pass.cpp:329:25: style: Struct 'ValueType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.mergeable/mergeable.compile.pass.cpp:24:1: debug: Failed to parse 'using CompInt = bool ( * ) ( int , int ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.mergeable/mergeable.compile.pass.cpp:50:1: debug: Failed to parse 'using ProjFooToInt = int ( * ) ( Foo ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.mergeable/mergeable.compile.pass.cpp:51:1: debug: Failed to parse 'using ProjFooToLong = long ( * ) ( Foo ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.mergeable/mergeable.compile.pass.cpp:95:1: debug: Failed to parse 'using GoodComp = bool ( * ) ( int , int ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.mergeable/mergeable.compile.pass.cpp:98:1: debug: Failed to parse 'using BadComp = bool ( * ) ( int * , int * ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.mergeable/mergeable.compile.pass.cpp:103:1: debug: Failed to parse 'using ToInt = int ( * ) ( int ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.mergeable/mergeable.compile.pass.cpp:104:1: debug: Failed to parse 'using ToPtr = int * ( * ) ( int ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.ind.move/indirectly_movable_storable.compile.pass.cpp:95:25: style: Struct 'ValueType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.ind.move/indirectly_movable_storable.compile.pass.cpp:168:25: style: Struct 'ValueType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.sortable/sortable.compile.pass.cpp:19:1: debug: Failed to parse 'using CompInt = bool ( * ) ( int , int ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.sortable/sortable.compile.pass.cpp:31:1: debug: Failed to parse 'using Proj = int ( * ) ( Foo ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/indirectcallable/indirectinvocable/indirect_result_t.compile.pass.cpp:25:81: error: Syntax Error: AST broken, binary operator '>' doesn't have two operands. [internalAstError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_count_sentinel.pass.cpp:193:45: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_count_sentinel.pass.cpp:196:45: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_count_sentinel.pass.cpp:199:45: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_count_sentinel.pass.cpp:202:45: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_count_sentinel.pass.cpp:27:79: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_count_sentinel.pass.cpp:56:47: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_count_sentinel.pass.cpp:56:94: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_count_sentinel.pass.cpp:91:80: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.assoc.types/readable.traits/indirectly_readable_traits.compile.pass.cpp:131:28: debug: Failed to instantiate template "TwoTypes". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.assoc.types/readable.traits/indirectly_readable_traits.compile.pass.cpp:80:17: debug: Failed to instantiate template "value_type_matches". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.readable/iter_common_reference_t.compile.pass.cpp:43:23: style: Struct 'Common' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.readable/iter_common_reference_t.compile.pass.cpp:44:23: style: Struct 'Common' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.swap/iter_swap.pass.cpp:217:0: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN( ... ) [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.move/iter_move.pass.cpp:23:1: debug: Failed to parse 'using IterMoveT = decltype ( cuda :: std :: ranges :: iter_move ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.swap/iter_swap.pass.cpp:217:2: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN( ... ) [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.fail.cpp:31:9: error: Syntax Error: AST broken, 'assert' doesn't have two operands. [internalAstError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/default.sentinel/default.sentinel.pass.cpp:30:11: style: Redundant initialization for 's2'. The initialized value is overwritten before it is read. [redundantInitialization] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/default.sentinel/default.sentinel.pass.cpp:29:11: note: s2 is initialized cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/default.sentinel/default.sentinel.pass.cpp:30:11: note: s2 is overwritten cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.fail.cpp:28:0: error: #error list not yet supported [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.fail.cpp:28:4: error: #error list not yet supported [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.move/iter_move.pass.cpp:187:40: style:inconclusive: Technically the member function 'test::move_counter_is::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.move/iter_move.pass.cpp:183:35: style: Struct 'move_counter_is' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk/test.pass.cpp:30:40: style: Variable 'r' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_increment/post.pass.cpp:31:41: style: Redundant initialization for 'r'. The initialized value is overwritten before it is read. [redundantInitialization] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_increment/post.pass.cpp:30:41: note: r is initialized cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_increment/post.pass.cpp:31:41: note: r is overwritten cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter/test.pass.cpp:30:41: style: Redundant initialization for 'i'. The initialized value is overwritten before it is read. [redundantInitialization] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter/test.pass.cpp:29:41: note: i is initialized cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter/test.pass.cpp:30:41: note: i is overwritten cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_increment/pre.pass.cpp:30:40: style: Variable 'r' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/unqualified_lookup_wrapper.h:95:57: style: Parameter 'u' can be declared as reference to const [constParameterReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.move/iter_move.pass.cpp:124:10: warning: Access of moved variable 'first'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.move/iter_move.pass.cpp:121:61: note: Calling std::move(first) cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.move/iter_move.pass.cpp:124:10: note: Access of moved variable 'first'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/make_move_iterator.pass.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_IGNORE_NODISCARD [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.advance_back/difference_type.pass.cpp:29:33: style: Variable 'rr' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_spaceship.pass.cpp:89:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strong_ordering [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.pass.cpp:50:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.pass.cpp:27:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr/pre.pass.cpp:28:33: style: Variable 'rr' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op_assign/move_iterator.pass.cpp:80:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.pass.cpp:56:8: style: The scope of the variable 's' can be reduced. [variableScope] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op_assign/move_iterator.pass.cpp:57:23: style: Struct 'ToIter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/pre.pass.cpp:28:33: style: Variable 'rr' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iterator/types.pass.cpp:134:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iterator/types.pass.cpp:87:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op_advance/difference_type.pass.cpp:29:33: style: Variable 'rr' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op_assign/move_iterator.pass.cpp:32:33: style: Variable 'rr' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.sentinel/ctor.default.pass.cpp:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.sentinel/ctor.sentinel.pass.cpp:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.sentinel/op_eq.pass.cpp:82:18: debug: Failed to instantiate template "HasLess". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.sentinel/op_eq.pass.cpp:81:18: debug: Failed to instantiate template "HasEquals". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.sentinel/constraints.compile.pass.cpp:30:23: style: Struct 'NotSemiregular' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/move.iterators/move.sentinel/ctor.converting.pass.cpp:27:23: style: Struct 'NonConvertible' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.cmp/three-way.pass.cpp:34:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ord [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.cmp/three-way.pass.cpp:87:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equal [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.cmp/three-way.pass.cpp:46:33: style: Struct 'Iter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.cons/assign.pass.cpp:85:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.cmp/three-way.pass.cpp:66:33: style: Struct 'ConstIter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.cmp/three-way.pass.cpp:69:33: style: Struct 'ConstIter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.cons/assign.pass.cpp:53:23: style: Struct 'ToIter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.cons/assign.pass.cpp:28:36: style: Variable 'rr' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.elem/arrow.pass.cpp:68:23: style: Class 'B' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.nonmember/minus.pass.cpp:58:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/unreachable.sentinel/unreachable_sentinel.pass.cpp:29:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unreachable_sentinel [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/types.compile.pass.cpp:74:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/types.compile.pass.cpp:39:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.nav/decrement-assign.pass.cpp:28:36: style: Variable 'rr' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.nav/increment-assign.pass.cpp:28:36: style: Variable 'rr' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.nav/predecrement.pass.cpp:26:36: style: Variable 'rr' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/types.compile.pass.cpp:37:28: style:inconclusive: Either there is a missing 'override', or the member function 'find_current < bidirectional_iterator < char * > >::test' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/types.compile.pass.cpp:37:28: style:inconclusive: Either there is a missing 'override', or the member function 'find_current < random_access_iterator < char * > >::test' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/types.compile.pass.cpp:37:28: style:inconclusive: Either there is a missing 'override', or the member function 'find_current < char * >::test' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.nav/preincrement.pass.cpp:26:36: style: Variable 'rr' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/stream.iterators/ostream.iterator/types.pass.cpp:33:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.nonmember/minus.pass.cpp:53:8: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.nonmember/minus.pass.cpp:54:8: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/reverse.iterators/reverse.iter.nonmember/minus.pass.cpp:55:8: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp:223:0: error: #error INT8_C not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp:223:4: error: #error INT8_C not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.dynamic/ptr.launder/launder.pass.cpp:30:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.exception/exception.terminate/terminate.handler/terminate_handler.pass.cpp:24:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/denorm.style/check_values.pass.cpp:28:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable round_indeterminate [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/denorm_min.pass.cpp:69:0: error: #error Test has no expected values for floating point types [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/denorm_min.pass.cpp:69:4: error: #error Test has no expected values for floating point types [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/is_specialized.pass.cpp:71:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_specialized [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/is_specialized.pass.cpp:34:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_specialized [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp:21:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/predef.iterators/unreachable.sentinel/unreachable_sentinel.pass.cpp:41:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp:21:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/epsilon.pass.cpp:54:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/has_denorm.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_denorm [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/has_denorm_loss.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_denorm_loss [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/stream.iterators/iterator.range/end_array.pass.cpp:22:8: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/stream.iterators/iterator.range/end_array.pass.cpp:23:8: style: Variable 'e' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/has_quiet_NaN.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_quiet_NaN [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/has_infinity.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_infinity [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.dynamic/ptr.launder/launder.types.verify.cpp:23:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/has_signaling_NaN.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_signaling_NaN [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/is_bounded.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_bounded [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.dynamic/ptr.launder/launder.types.verify.cpp:23:9: style: Variable 'p' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/is_exact.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_exact [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/denorm.style/check_values.pass.cpp:20:7: style: struct member 'two::_' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/is_iec559.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_iec559 [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/is_integer.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_integer [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/is_modulo.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_modulo [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/is_signed.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/lowest.pass.cpp:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR_MIN [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/lowest.pass.cpp:24:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_bounded [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/max.pass.cpp:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR_MAX [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/max.pass.cpp:24:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_bounded [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/max_digits10.pass.cpp:21:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_digits10 [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/max_exponent.pass.cpp:21:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_exponent [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/max_exponent10.pass.cpp:21:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_exponent10 [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/min_exponent.pass.cpp:21:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_exponent [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/min.pass.cpp:37:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR_MIN [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/min.pass.cpp:24:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_bounded [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/min_exponent10.pass.cpp:21:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_exponent10 [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/radix.pass.cpp:21:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable radix [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpp:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_specialized [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/round_style.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable round_style [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/tinyness_before.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinyness_before [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits.members/traps.pass.cpp:26:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traps [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/round.style/check_values.pass.cpp:28:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable denorm_indeterminate [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits/default.pass.cpp:34:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_specialized [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/numeric.limits/default.pass.cpp:21:23: style: Struct 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.limits/limits/round.style/check_values.pass.cpp:20:7: style: struct member 'two::_' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/byteops/to_integer.pass.cpp:27:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/max_align_t.pass.cpp:20:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/null.pass.cpp:14:0: error: #error NULL not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/null.pass.cpp:14:4: error: #error NULL not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/offsetof.pass.cpp:16:0: error: #error offsetof not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/offsetof.pass.cpp:16:4: error: #error offsetof not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/nullptr_t.pass.cpp:89:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullptr_t [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/nullptr_t.pass.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/nullptr_t.pass.cpp:26:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/ptrdiff_t.pass.cpp:23:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/size_t.pass.cpp:23:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/bit/bit.endian/endian.pass.cpp:23:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/nullptr_t.pass.cpp:19:23: style: Struct 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/nullptr_t_integral_cast.fail.cpp:15:26: style: Variable 'i' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/language.support/support.types/nullptr_t_integral_cast.fail.cpp:15:24: style: Variable 'i' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/bit/bitops.count/countl_one.pass.cpp:110:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/bit/bitops.count/countl_one.pass.cpp:58:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/bit/bitops.count/countl_one.pass.cpp:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/bit/bitops.count/countl_zero.pass.cpp:113:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/bit/bitops.count/countl_zero.pass.cpp:61:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/bit/bitops.count/countl_zero.pass.cpp:41:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/bit/bitops.count/countr_one.pass.cpp:45:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/bit/bitops.count/countr_zero.pass.cpp:41:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/bit/bitops.count/popcount.pass.cpp:49:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/arg.pass.cpp:26:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/arg.pass.cpp:33:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/conj.pass.cpp:32:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/conj.pass.cpp:39:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/conj.pass.cpp:48:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/bit/bitops.rot/rotr.pass.cpp:49:9: style: Same expression on both sides of '-'. [duplicateExpression] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/conj.pass.cpp:33:32: warning: Assert statement calls a function which may have desired side effects: 'conj'. [assertWithSideEffect] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/conj.pass.cpp:40:32: warning: Assert statement calls a function which may have desired side effects: 'conj'. [assertWithSideEffect] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/conj.pass.cpp:49:32: warning: Assert statement calls a function which may have desired side effects: 'conj'. [assertWithSideEffect] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/norm.pass.cpp:26:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/norm.pass.cpp:33:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/imag.pass.cpp:35:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/imag.pass.cpp:50:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/imag.pass.cpp:26:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/pow.pass.cpp:66:51: debug: Scope::checkVariable found variable 'V' with varid 0. [varid0] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/pow.pass.cpp:74:51: debug: Scope::checkVariable found variable 'V' with varid 0. [varid0] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/pow.pass.cpp:82:57: debug: Scope::checkVariable found variable 'V' with varid 0. [varid0] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/proj.pass.cpp:32:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/proj.pass.cpp:39:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/proj.pass.cpp:48:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/pow.pass.cpp:66:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/pow.pass.cpp:74:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/pow.pass.cpp:82:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/real.pass.cpp:39:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/real.pass.cpp:54:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cmplx.over/real.pass.cpp:30:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.ops/stream_input.pass.cpp:121:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.ops/stream_output.pass.cpp:158:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:110:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cases [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cases [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cases [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cases [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cases [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cases [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cases [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cases [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:34:52: performance:inconclusive: Technically the member function '_testcases < double >::cbegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:38:46: performance:inconclusive: Technically the member function '_testcases < double >::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:47:52: performance:inconclusive: Technically the member function '_testcases < double >::cend' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:51:46: performance:inconclusive: Technically the member function '_testcases < double >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.transcendentals/acosh.pass.cpp:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.transcendentals/acos.pass.cpp:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.transcendentals/acosh.pass.cpp:37:33: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.transcendentals/acos.pass.cpp:37:33: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.transcendentals/asin.pass.cpp:37:33: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.transcendentals/asinh.pass.cpp:37:33: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.transcendentals/atanh.pass.cpp:37:33: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.transcendentals/log.pass.cpp:31:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.transcendentals/log10.pass.cpp:31:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.transcendentals/log.pass.cpp:25:10: warning: Assert statement calls a function which may have desired side effects: 'log'. [assertWithSideEffect] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.transcendentals/log.pass.cpp:37:33: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.value.ops/conj.pass.cpp:24:10: warning: Assert statement calls a function which may have desired side effects: 'conj'. [assertWithSideEffect] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex.value.ops/arg.pass.cpp:32:33: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/complex/types.pass.cpp:29:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/layout.pass.cpp:21:10: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp:34:59: style:inconclusive: Technically the member function 'rvalue_addable::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/adjacent.difference/adjacent_difference.pass.cpp:32:7: style: Variable 'ir' can be declared as const array [constVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/adjacent.difference/adjacent_difference_op.pass.cpp:38:3: style:inconclusive: Technically the member function 'rvalue_subtractable::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/numeric.iota/iota.pass.cpp:25:7: style: Variable 'ir' can be declared as const array [constVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/adjacent.difference/adjacent_difference_op.pass.cpp:96:7: style: Variable 'ir' can be declared as const array [constVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp:36:46: style:inconclusive: Technically the member function 'do_nothing_op::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp:52:59: style:inconclusive: Technically the member function 'rvalue_addable::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/numeric.ops.gcd/gcd.pass.cpp:122:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/numeric.ops.gcd/gcd.pass.cpp:35:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/numeric.ops.lcm/lcm.pass.cpp:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_IGNORE_NODISCARD [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/numeric.ops.lcm/lcm.pass.cpp:34:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/reduce/reduce.pass.cpp:26:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/reduce/reduce.pass.cpp:47:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp:24:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp:48:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp:30:7: style: Variable 'ir' can be declared as const array [constVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp:36:59: style:inconclusive: Technically the member function 'rvalue_addable::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp:92:7: style: Variable 'ir' can be declared as const array [constVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp:25:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp:49:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp:48:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp:83:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp:27:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp:54:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/begin.pass.cpp:23:1: debug: Failed to parse 'using RangeBeginT = decltype ( cuda :: std :: ranges :: begin ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/begin.pass.cpp:24:1: debug: Failed to parse 'using RangeCBeginT = decltype ( cuda :: std :: ranges :: cbegin ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/data.pass.cpp:22:1: debug: Failed to parse 'using RangeDataT = decltype ( cuda :: std :: ranges :: data ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/data.pass.cpp:23:1: debug: Failed to parse 'using RangeCDataT = decltype ( cuda :: std :: ranges :: cdata ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/begin.pass.cpp:178:44: performance:inconclusive: Technically the member function 'EnabledBorrowingBeginMember::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/empty.pass.cpp:22:1: debug: Failed to parse 'using RangeEmptyT = decltype ( cuda :: std :: ranges :: empty ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/begin.pass.cpp:223:52: warning:inconclusive: Access of moved variable 'c'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/begin.pass.cpp:222:41: note: Calling std::move(c) cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/begin.pass.cpp:223:52: note: Access of moved variable 'c'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/begin.pass.cpp:343:52: warning:inconclusive: Access of moved variable 'c'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/begin.pass.cpp:342:41: note: Calling std::move(c) cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/begin.pass.cpp:343:52: note: Access of moved variable 'c'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/begin.pass.cpp:345:52: warning:inconclusive: Access of moved variable 'cc'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/begin.pass.cpp:344:41: note: Calling std::move(cc) cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/begin.pass.cpp:345:52: note: Access of moved variable 'cc'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp:32:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp:62:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:23:1: debug: Failed to parse 'using RangeEndT = decltype ( cuda :: std :: ranges :: end ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:24:1: debug: Failed to parse 'using RangeCEndT = decltype ( cuda :: std :: ranges :: cend ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/empty.pass.cpp:63:38: performance:inconclusive: Technically the member function 'HasMemberAndFunction::empty' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/empty.pass.cpp:76:37: performance:inconclusive: Technically the member function 'BadReturnType::empty' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/empty.pass.cpp:85:42: style:inconclusive: Technically the member function 'BoolConvertible::operatorbool' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/empty.pass.cpp:92:49: performance:inconclusive: Technically the member function 'BoolConvertibleReturnType::empty' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/empty.pass.cpp:141:38: performance:inconclusive: Technically the member function 'BeginEndSizedSentinel::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/empty.pass.cpp:173:38: performance:inconclusive: Technically the member function 'BeginEndNotSizedSentinel::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/empty.pass.cpp:188:38: performance:inconclusive: Technically the member function 'DisabledSizeRangeWithBeginEnd::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/empty.pass.cpp:205:38: performance:inconclusive: Technically the member function 'BeginEndAndEmpty::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/empty.pass.cpp:213:38: performance:inconclusive: Technically the member function 'BeginEndAndEmpty::empty' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/empty.pass.cpp:222:38: performance:inconclusive: Technically the member function 'EvilBeginEnd::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/empty.pass.cpp:226:38: performance:inconclusive: Technically the member function 'EvilBeginEnd::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/data.pass.cpp:150:44: performance:inconclusive: Technically the member function 'EnabledBorrowingDataMember::data' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/data.pass.cpp:272:65: performance:inconclusive: Technically the member function 'BeginMemberBorrowingEnabled::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rbegin.pass.cpp:22:1: debug: Failed to parse 'using RangeRBeginT = decltype ( cuda :: std :: ranges :: rbegin ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rbegin.pass.cpp:23:1: debug: Failed to parse 'using RangeCRBeginT = decltype ( cuda :: std :: ranges :: crbegin ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/data.pass.cpp:211:7: style: struct member 'BeginMemberRandomAccess::buff' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/data.pass.cpp:257:7: style: struct member 'BeginMemberRvalue::buff' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:144:38: performance:inconclusive: Technically the member function 'NonConstEndMember::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:160:38: performance:inconclusive: Technically the member function 'EnabledBorrowingEndMember::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:164:38: performance:inconclusive: Technically the member function 'EnabledBorrowingEndMember::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:175:44: performance:inconclusive: Technically the member function 'EndMemberFunction::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:198:46: performance:inconclusive: Technically the member function 'EmptyPtrEndMember::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:362:44: performance:inconclusive: Technically the member function 'BeginMemberEndFunction::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:23:1: debug: Failed to parse 'using RangeREndT = decltype ( cuda :: std :: ranges :: rend ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:24:1: debug: Failed to parse 'using RangeCREndT = decltype ( cuda :: std :: ranges :: crend ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:220:50: warning:inconclusive: Access of moved variable 'c'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:219:39: note: Calling std::move(c) cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:220:50: note: Access of moved variable 'c'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:387:50: warning:inconclusive: Access of moved variable 'c'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:386:39: note: Calling std::move(c) cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/end.pass.cpp:387:50: note: Access of moved variable 'c'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/size.pass.cpp:21:1: debug: Failed to parse 'using RangeSizeT = decltype ( cuda :: std :: ranges :: size ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/ssize.pass.cpp:21:1: debug: Failed to parse 'using RangeSSizeT = decltype ( cuda :: std :: ranges :: ssize ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/ssize.pass.cpp:30:40: performance:inconclusive: Technically the member function 'SizeMember::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/ssize.pass.cpp:68:48: performance:inconclusive: Technically the member function 'ShortUnsignedReturnType::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/size.pass.cpp:45:40: performance:inconclusive: Technically the member function 'SizeMember::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/size.pass.cpp:72:40: performance:inconclusive: Technically the member function 'SizeMemberAndFunction::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/size.pass.cpp:103:40: performance:inconclusive: Technically the member function 'SizeMemberConst::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/size.pass.cpp:111:38: performance:inconclusive: Technically the member function 'SizeMemberSigned::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/size.pass.cpp:261:30: performance:inconclusive: Technically the member function 'SizeMemberDisabled::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/size.pass.cpp:280:30: performance:inconclusive: Technically the member function 'ImproperlyDisabledMember::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/size.pass.cpp:444:62: performance:inconclusive: Technically the member function 'RandomAccessRange::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/size.pass.cpp:448:42: performance:inconclusive: Technically the member function 'RandomAccessRange::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/size.pass.cpp:478:40: performance:inconclusive: Technically the member function 'DisabledSizeRangeWithBeginEnd::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/size.pass.cpp:498:40: performance:inconclusive: Technically the member function 'SizeBeginAndEndMembers::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:148:38: performance:inconclusive: Technically the member function 'NonConstREndMember::rbegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:164:38: performance:inconclusive: Technically the member function 'EnabledBorrowingREndMember::rbegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:168:38: performance:inconclusive: Technically the member function 'EnabledBorrowingREndMember::rend' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:179:44: performance:inconclusive: Technically the member function 'REndMemberFunction::rbegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:202:46: performance:inconclusive: Technically the member function 'EmptyPtrREndMember::rbegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rbegin.pass.cpp:162:38: performance:inconclusive: Technically the member function 'EnabledBorrowingRBeginMember::rbegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:363:44: performance:inconclusive: Technically the member function 'RBeginMemberEndFunction::rbegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rbegin.pass.cpp:207:53: warning:inconclusive: Access of moved variable 'c'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rbegin.pass.cpp:206:42: note: Calling std::move(c) cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rbegin.pass.cpp:207:53: note: Access of moved variable 'c'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rbegin.pass.cpp:335:53: warning:inconclusive: Access of moved variable 'c'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rbegin.pass.cpp:334:42: note: Calling std::move(c) cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rbegin.pass.cpp:335:53: note: Access of moved variable 'c'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rbegin.pass.cpp:337:53: warning:inconclusive: Access of moved variable 'cc'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rbegin.pass.cpp:336:42: note: Calling std::move(cc) cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rbegin.pass.cpp:337:53: note: Access of moved variable 'cc'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:224:51: warning:inconclusive: Access of moved variable 'c'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:223:40: note: Calling std::move(c) cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:224:51: note: Access of moved variable 'c'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:388:51: warning:inconclusive: Access of moved variable 'c'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:387:40: note: Calling std::move(c) cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.access/rend.pass.cpp:388:51: note: Access of moved variable 'c'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/ctor.range.pass.cpp:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/types.h:272:56: performance:inconclusive: Technically the member function 'ConvertibleForwardBorrowedRange::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/types.h:276:38: performance:inconclusive: Technically the member function 'ConvertibleForwardBorrowedRange::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/types.h:323:42: performance:inconclusive: Technically the member function 'ForwardBorrowedRangeDifferentSentinel::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/types.h:373:42: performance:inconclusive: Technically the member function 'DifferentSentinelWithSizeMember::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/types.h:377:40: performance:inconclusive: Technically the member function 'DifferentSentinelWithSizeMember::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/types.h:49:33: style: Struct 'MoveOnlyForwardIter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/types.h:58:78: style: Parameter 'rhs' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/types.h:63:61: style: Parameter 'rhs' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/types.h:67:78: style: Parameter 'rhs' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/types.h:71:61: style: Parameter 'rhs' can be declared as pointer to const [constParameterPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/structured_bindings.pass.cpp:52:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unreachable_sentinel [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.barrier/arrive.pass.cpp:51:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.barrier/arrive_and_drop.pass.cpp:43:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/get.pass.cpp:44:20: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/get.pass.cpp:44:32: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/get.pass.cpp:63:20: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/get.pass.cpp:63:32: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.barrier/arrive_and_wait.pass.cpp:40:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.barrier/completion.pass.cpp:69:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/get.pass.cpp:56:56: warning:inconclusive: Access of moved variable 'r'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/get.pass.cpp:55:41: note: Calling std::move(r) cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/get.pass.cpp:56:56: note: Access of moved variable 'r'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/get.pass.cpp:75:56: warning:inconclusive: Access of moved variable 'r'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/get.pass.cpp:74:41: note: Calling std::move(r) cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/get.pass.cpp:75:56: note: Access of moved variable 'r'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/get.pass.cpp:94:56: warning:inconclusive: Access of moved variable 'r'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/get.pass.cpp:93:41: note: Calling std::move(r) cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/get.pass.cpp:94:56: note: Access of moved variable 'r'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.barrier/try_wait_for.pass.cpp:60:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.barrier/try_wait_parity_for.pass.cpp:63:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.barrier/try_wait_parity_until.pass.cpp:65:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.barrier/version.pass.cpp:19:0: error: #error _LIBCUDACXX_VERSION not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.barrier/version.pass.cpp:19:4: error: #error _LIBCUDACXX_VERSION not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.barrier/try_wait_until.pass.cpp:62:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.latch/arrive_and_wait.pass.cpp:37:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.latch/try_wait.pass.cpp:34:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.latch/count_down.pass.cpp:46:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.latch/version.pass.cpp:19:0: error: #error _LIBCUDACXX_VERSION not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.latch/version.pass.cpp:19:4: error: #error _LIBCUDACXX_VERSION not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.semaphore/acquire.pass.cpp:32:6: error: syntax error [syntaxError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.semaphore/release.pass.cpp:53:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.semaphore/timed.pass.cpp:62:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_ELSE_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.semaphore/try_acquire.pass.cpp:39:6: error: syntax error [syntaxError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.semaphore/version.pass.cpp:19:0: error: #error _LIBCUDACXX_VERSION not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/thread/thread.semaphore/version.pass.cpp:19:4: error: #error _LIBCUDACXX_VERSION not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.bad/ctor.error.pass.cpp:32:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.bad/error.member.pass.cpp:74:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/assign/assign.U.pass.cpp:359:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/assign/assign.copy.pass.cpp:316:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/assign/assign.move.pass.cpp:324:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/view.interface/view.interface.pass.cpp:224:14: warning: Member variable 'SentinelType::base_' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/view.interface/view.interface.pass.cpp:153:40: performance:inconclusive: Either there is a missing 'override', or the member function 'SizeIsTen::size' can be static. [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/ranges/range.utility/view.interface/view.interface.pass.cpp:203:44: performance:inconclusive: Either there is a missing 'override', or the member function 'DataIsNull::data' can be static. [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/assign/assign.unexpected.copy.pass.cpp:228:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/assign/assign.unexpected.move.pass.cpp:228:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/ctor/ctor.convert.copy.pass.cpp:238:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/ctor/ctor.convert.move.pass.cpp:235:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/ctor/ctor.copy.pass.cpp:171:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/ctor/ctor.default.pass.cpp:105:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/assign/emplace.intializer_list.pass.cpp:93:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/ctor/ctor.inplace.pass.cpp:166:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/ctor/ctor.inplace_init_list.pass.cpp:174:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/ctor/ctor.move.pass.cpp:197:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/assign/emplace.pass.cpp:63:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:50:33: warning:inconclusive: Member variable 'TracedBase::copiedFromInt' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:50:33: warning:inconclusive: Member variable 'TracedBase::movedFromInt' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:50:33: warning:inconclusive: Member variable 'TracedBase::movedFromTmp' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase::copiedFromInt' is not assigned a value in 'TracedBase::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase::movedFromInt' is not assigned a value in 'TracedBase::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase::copiedFromTmp' is not assigned a value in 'TracedBase::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase::movedFromTmp' is not assigned a value in 'TracedBase::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase::copiedFromInt' is not assigned a value in 'TracedBase::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase::movedFromInt' is not assigned a value in 'TracedBase::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase::copiedFromTmp' is not assigned a value in 'TracedBase::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase::movedFromTmp' is not assigned a value in 'TracedBase::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:36:33: style: Struct 'TracedBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:41:33: style: Struct 'TracedBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:109:33: style: Struct 'ADLSwap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:127:33: style: Struct 'TrackedMove' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:174:23: style: Struct 'ThrowOnConvert' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:178:23: style: Struct 'ThrowOnConvert' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:192:23: style: Struct 'ThrowOnMove' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:213:33: style: Struct 'TestError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/assign/emplace.intializer_list.pass.cpp:45:23: style: Struct 'CtorFromInitalizerList < true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/assign/emplace.intializer_list.pass.cpp:45:23: style: Struct 'CtorFromInitalizerList < false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/ctor/ctor.unexpect.pass.cpp:164:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/ctor/ctor.u.pass.cpp:189:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/ctor/ctor.unexpect_init_list.pass.cpp:175:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:50:33: warning:inconclusive: Member variable 'TracedBase < true , true >::copiedFromInt' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:50:33: warning:inconclusive: Member variable 'TracedBase < true , true >::movedFromInt' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:50:33: warning:inconclusive: Member variable 'TracedBase < true , true >::movedFromTmp' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase < true , true >::copiedFromInt' is not assigned a value in 'TracedBase < true , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase < true , true >::movedFromInt' is not assigned a value in 'TracedBase < true , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase < true , true >::copiedFromTmp' is not assigned a value in 'TracedBase < true , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase < true , true >::movedFromTmp' is not assigned a value in 'TracedBase < true , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase < true , true >::copiedFromInt' is not assigned a value in 'TracedBase < true , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase < true , true >::movedFromInt' is not assigned a value in 'TracedBase < true , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase < true , true >::copiedFromTmp' is not assigned a value in 'TracedBase < true , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/ctor/ctor.unexpected.copy.pass.cpp:119:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase < true , true >::movedFromTmp' is not assigned a value in 'TracedBase < true , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:50:33: warning:inconclusive: Member variable 'TracedBase < false , false >::copiedFromInt' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:50:33: warning:inconclusive: Member variable 'TracedBase < false , false >::movedFromInt' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:50:33: warning:inconclusive: Member variable 'TracedBase < false , false >::movedFromTmp' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase < false , false >::copiedFromInt' is not assigned a value in 'TracedBase < false , false >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase < false , false >::movedFromInt' is not assigned a value in 'TracedBase < false , false >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase < false , false >::copiedFromTmp' is not assigned a value in 'TracedBase < false , false >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase < false , false >::movedFromTmp' is not assigned a value in 'TracedBase < false , false >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase < false , false >::copiedFromInt' is not assigned a value in 'TracedBase < false , false >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase < false , false >::movedFromInt' is not assigned a value in 'TracedBase < false , false >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase < false , false >::copiedFromTmp' is not assigned a value in 'TracedBase < false , false >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/ctor/ctor.unexpected.move.pass.cpp:132:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase < false , false >::movedFromTmp' is not assigned a value in 'TracedBase < false , false >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/assign/emplace.pass.cpp:46:23: style: Struct 'CtorFromInt < true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/assign/emplace.pass.cpp:46:23: style: Struct 'CtorFromInt < false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/dtor.pass.cpp:58:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:36:33: style: Struct 'TracedBase < true , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/equality/equality.T2.pass.cpp:45:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:41:33: style: Struct 'TracedBase < true , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:36:33: style: Struct 'TracedBase < false , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/equality/equality.other_expected.pass.cpp:54:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/equality/equality.unexpected.pass.cpp:45:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:41:33: style: Struct 'TracedBase < false , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/equality/equality.T2.pass.cpp:25:33: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/dtor.pass.cpp:43:33: style: Struct 'TrackedDestroy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/equality/equality.unexpected.pass.cpp:25:33: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/observers/bool.pass.cpp:50:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform.pass.cpp:117:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform.pass.cpp:308:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform_error.pass.cpp:117:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform_error.pass.cpp:305:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp:203:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:211:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp:413:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:373:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:414:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform.pass.cpp:29:37: style:inconclusive: Technically the member function 'LVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform.pass.cpp:41:37: style:inconclusive: Technically the member function 'CLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform.pass.cpp:53:37: style:inconclusive: Technically the member function 'RVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform.pass.cpp:65:37: style:inconclusive: Technically the member function 'CRVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform.pass.cpp:245:37: performance:inconclusive: Technically the member function 'NonConst::non_const' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform.pass.cpp:256:37: style:inconclusive: Technically the member function 'nvrtc_workaround::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform.pass.cpp:276:37: style:inconclusive: Technically the member function 'NoCopy::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform_error.pass.cpp:29:37: style:inconclusive: Technically the member function 'LVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform_error.pass.cpp:41:37: style:inconclusive: Technically the member function 'CLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform_error.pass.cpp:53:37: style:inconclusive: Technically the member function 'RVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform_error.pass.cpp:65:37: style:inconclusive: Technically the member function 'CRVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform_error.pass.cpp:245:37: performance:inconclusive: Technically the member function 'NonConst::non_const' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform_error.pass.cpp:256:37: style:inconclusive: Technically the member function 'nvrtc_workaround::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/transform_error.pass.cpp:275:37: style:inconclusive: Technically the member function 'NoCopy::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/observers/error.pass.cpp:44:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/observers/has_value.pass.cpp:47:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/observers/deref.pass.cpp:65:20: warning:inconclusive: Access of moved variable 'e'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/observers/deref.pass.cpp:63:31: note: Calling std::move(e) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/observers/deref.pass.cpp:65:20: note: Access of moved variable 'e'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/observers/deref.pass.cpp:74:20: warning:inconclusive: Access of moved variable 'e'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/observers/deref.pass.cpp:72:31: note: Calling std::move(e) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/observers/deref.pass.cpp:74:20: note: Access of moved variable 'e'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:27:69: style:inconclusive: Technically the member function 'LVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:39:69: style:inconclusive: Technically the member function 'CLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:51:69: style:inconclusive: Technically the member function 'RVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/observers/value.pass.cpp:183:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:63:69: style:inconclusive: Technically the member function 'CRVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:115:69: style:inconclusive: Technically the member function 'NOLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp:27:69: style:inconclusive: Technically the member function 'LVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:127:69: style:inconclusive: Technically the member function 'NOCLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp:39:69: style:inconclusive: Technically the member function 'CLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:139:69: style:inconclusive: Technically the member function 'NORVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp:51:69: style:inconclusive: Technically the member function 'RVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:151:69: style:inconclusive: Technically the member function 'NOCRVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp:63:69: style:inconclusive: Technically the member function 'CRVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:203:69: performance:inconclusive: Technically the member function 'NonConst::non_const' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp:115:69: style:inconclusive: Technically the member function 'NOLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:364:69: style:inconclusive: Technically the member function 'nvrtc_workaround::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp:127:69: style:inconclusive: Technically the member function 'NOCLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp:384:69: style:inconclusive: Technically the member function 'NoCopy::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp:139:69: style:inconclusive: Technically the member function 'NORVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp:151:69: style:inconclusive: Technically the member function 'NOCRVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp:355:69: performance:inconclusive: Technically the member function 'NonConst::non_const' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp:364:69: style:inconclusive: Technically the member function 'nvrtc_workaround::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp:383:69: style:inconclusive: Technically the member function 'NoCopy::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/observers/value_or.pass.cpp:36:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/swap/free.swap.pass.cpp:244:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.expected/swap/member.swap.pass.cpp:263:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/assign/assign.copy.pass.cpp:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/assign/assign.move.pass.cpp:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/ctor/ctor.copy.pass.cpp:31:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/ctor/ctor.error.pass.cpp:155:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/ctor/ctor.inplace.pass.cpp:138:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/ctor/ctor.inplace_init_list.pass.cpp:152:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/ctor/ctor.move.pass.cpp:37:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/assign/assign.copy.pass.cpp:22:33: style: Struct 'Error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/assign/assign.move.pass.cpp:23:33: style: Struct 'Error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/ctor/ctor.copy.pass.cpp:22:33: style: Struct 'Error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/swap/swap.free.pass.cpp:77:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/swap/swap.member.pass.cpp:78:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/ctor/ctor.move.pass.cpp:23:33: style: Struct 'Error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/assign/assign.copy.pass.cpp:137:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/assign/assign.move.pass.cpp:169:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/assign/assign.unexpected.copy.pass.cpp:133:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/assign/assign.unexpected.move.pass.cpp:227:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/swap/swap.free.pass.cpp:61:33: style: Struct 'ADLSwap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/ctor/ctor.convert.move.pass.cpp:154:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/swap/swap.member.pass.cpp:51:33: style: Struct 'ADLSwap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/assign/assign.move.pass.cpp:40:10: warning:inconclusive: Access of moved variable 'unex2'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/assign/assign.move.pass.cpp:38:17: note: Calling std::move(unex2) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/assign/assign.move.pass.cpp:40:10: note: Access of moved variable 'unex2'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/ctor/ctor.convert.copy.pass.cpp:153:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/assign/emplace.pass.cpp:50:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/ctor/ctor.inplace.pass.cpp:30:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/ctor/ctor.copy.pass.cpp:127:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/ctor/ctor.move.pass.cpp:146:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/ctor/ctor.unexpect.pass.cpp:166:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/ctor/ctor.move.pass.cpp:38:10: warning:inconclusive: Access of moved variable 'unex'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/ctor/ctor.move.pass.cpp:36:22: note: Calling std::move(unex) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.unexpected/ctor/ctor.move.pass.cpp:38:10: note: Access of moved variable 'unex'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/ctor/ctor.unexpect_init_list.pass.cpp:171:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/ctor/ctor.unexpected.copy.pass.cpp:123:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/ctor/ctor.unexpected.move.pass.cpp:133:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/dtor.pass.cpp:51:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/equality/equality.other_expected.pass.cpp:52:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/equality/equality.unexpected.pass.cpp:54:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:50:33: warning:inconclusive: Member variable 'TracedBase < false , true >::copiedFromInt' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:50:33: warning:inconclusive: Member variable 'TracedBase < false , true >::movedFromInt' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:50:33: warning:inconclusive: Member variable 'TracedBase < false , true >::movedFromTmp' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase < false , true >::copiedFromInt' is not assigned a value in 'TracedBase < false , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase < false , true >::movedFromInt' is not assigned a value in 'TracedBase < false , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase < false , true >::copiedFromTmp' is not assigned a value in 'TracedBase < false , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:76:45: warning:inconclusive: Member variable 'TracedBase < false , true >::movedFromTmp' is not assigned a value in 'TracedBase < false , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase < false , true >::copiedFromInt' is not assigned a value in 'TracedBase < false , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase < false , true >::movedFromInt' is not assigned a value in 'TracedBase < false , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase < false , true >::copiedFromTmp' is not assigned a value in 'TracedBase < false , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:82:45: warning:inconclusive: Member variable 'TracedBase < false , true >::movedFromTmp' is not assigned a value in 'TracedBase < false , true >::operator='. [operatorEqVarError] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:36:33: style: Struct 'TracedBase < false , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/types.h:41:33: style: Struct 'TracedBase < false , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/observers/bool.pass.cpp:50:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/equality/equality.unexpected.pass.cpp:25:33: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/dtor.pass.cpp:38:33: style: Struct 'TrackedDestroy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform.pass.cpp:80:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform.pass.cpp:231:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/and_then.pass.cpp:131:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/and_then.pass.cpp:288:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform_error.pass.cpp:117:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform_error.pass.cpp:305:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/observers/error.pass.cpp:44:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:211:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:373:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:395:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:404:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform.pass.cpp:28:37: style:inconclusive: Technically the member function 'LVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform.pass.cpp:169:37: performance:inconclusive: Technically the member function 'NonConst::non_const' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform.pass.cpp:201:37: style:inconclusive: Technically the member function 'NoCopy::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/and_then.pass.cpp:27:69: style:inconclusive: Technically the member function 'LVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/and_then.pass.cpp:35:69: style:inconclusive: Technically the member function 'NOLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/and_then.pass.cpp:238:69: performance:inconclusive: Technically the member function 'NonConst::non_const' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/observers/value.pass.cpp:81:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/observers/deref.pass.cpp:37:3: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/observers/has_value.pass.cpp:47:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpect [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform_error.pass.cpp:29:37: style:inconclusive: Technically the member function 'LVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform_error.pass.cpp:41:37: style:inconclusive: Technically the member function 'CLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform_error.pass.cpp:53:37: style:inconclusive: Technically the member function 'RVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform_error.pass.cpp:65:37: style:inconclusive: Technically the member function 'CRVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform_error.pass.cpp:245:37: performance:inconclusive: Technically the member function 'NonConst::non_const' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform_error.pass.cpp:256:37: style:inconclusive: Technically the member function 'nvrtc_workaround::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/transform_error.pass.cpp:275:37: style:inconclusive: Technically the member function 'NoCopy::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/arithmetic.operations/divides.pass.cpp:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/swap/free.swap.pass.cpp:174:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/swap/member.swap.pass.cpp:194:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/arithmetic.operations/minus.pass.cpp:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/arithmetic.operations/multiplies.pass.cpp:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/arithmetic.operations/negate.pass.cpp:45:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/arithmetic.operations/modulus.pass.cpp:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:27:70: style:inconclusive: Technically the member function 'LVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:39:70: style:inconclusive: Technically the member function 'CLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:51:70: style:inconclusive: Technically the member function 'RVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:63:70: style:inconclusive: Technically the member function 'CRVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:115:70: style:inconclusive: Technically the member function 'NOLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:127:70: style:inconclusive: Technically the member function 'NOCLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:139:70: style:inconclusive: Technically the member function 'NORVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:151:70: style:inconclusive: Technically the member function 'NOCRVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:203:70: performance:inconclusive: Technically the member function 'NonConst::non_const' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/expected/expected.void/monadic/or_else.pass.cpp:364:70: style:inconclusive: Technically the member function 'nvrtc_workaround::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/bitwise.operations/bit_and.pass.cpp:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/arithmetic.operations/plus.pass.cpp:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/bitwise.operations/bit_not.pass.cpp:46:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/bitwise.operations/bit_or.pass.cpp:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/bitwise.operations/bit_xor.pass.cpp:46:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/comparisons/equal_to.pass.cpp:41:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/comparisons/greater.pass.cpp:51:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/comparisons/greater_equal.pass.cpp:51:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/comparisons/less.pass.cpp:51:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/comparisons/less_equal.pass.cpp:51:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/comparisons/not_equal_to.pass.cpp:41:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpp:19:10: style: struct member 'two::lx' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpp:20:10: style: struct member 'two::lxx' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:292:5: debug: Failed to parse 'using X = decltype ( x ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:321:7: debug: Failed to parse 'using X = decltype ( cuda :: std :: bind_front ( F { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:341:7: debug: Failed to parse 'using X = decltype ( cuda :: std :: bind_front ( F { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:366:7: debug: Failed to parse 'using X = decltype ( cuda :: std :: bind_front ( F { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:378:7: debug: Failed to parse 'using X = decltype ( cuda :: std :: bind_front ( F { } , T { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:398:7: debug: Failed to parse 'using RetT = decltype ( ret ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:419:7: debug: Failed to parse 'using RetT = decltype ( ret ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:427:7: debug: Failed to parse 'using RetT = decltype ( cuda :: std :: bind_front ( value , 1 ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:438:7: debug: Failed to parse 'using RetT = decltype ( cuda :: std :: bind_front ( cuda :: std :: move ( value ) , 1 ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:474:5: debug: Failed to parse 'using T = decltype ( cuda :: std :: bind_front ( cuda :: std :: declval < int ( * ) ( int , int ) > ( ) , 1 ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/bitwise.operations/transparent.pass.cpp:19:10: style: struct member 'two::lx' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/bitwise.operations/transparent.pass.cpp:20:10: style: struct member 'two::lxx' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.verify.cpp:42:23: style: Struct 'NotMoveConst' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:132:3: debug: Failed to parse 'typedef decltype ( cuda :: std :: invoke ( func_ptr , cuda :: std :: forward < Functor > ( f ) , cuda :: std :: move ( arg ) ) ) DeducedReturnType ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:152:3: debug: Failed to parse 'typedef decltype ( cuda :: std :: invoke ( func_ptr , cuda :: std :: forward < Functor > ( f ) ) ) DeducedReturnType ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:170:3: debug: Failed to parse 'typedef decltype ( cuda :: std :: invoke ( cuda :: std :: forward < Functor > ( f ) , cuda :: std :: move ( arg ) ) ) DeducedReturnType ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:324:3: debug: Failed to parse 'using FooType = int & ( NonCopyable && ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:126:36: debug: simplifyOperatorName: found unsimplified operator name [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/comparisons/transparent.pass.cpp:19:10: style: struct member 'two::lx' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/comparisons/transparent.pass.cpp:20:10: style: struct member 'two::lxx' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.identity/identity.pass.cpp:54:8: warning: Access of moved variable 'idc'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.identity/identity.pass.cpp:52:16: note: Calling std::move(idc) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.identity/identity.pass.cpp:54:8: note: Access of moved variable 'idc'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Signature [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.identity/identity.pass.cpp:71:26: warning: Access of moved variable 'id'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.identity/identity.pass.cpp:52:16: note: Calling std::move(idc) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.identity/identity.pass.cpp:54:6: note: id is assigned 'idc' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.identity/identity.pass.cpp:71:26: note: Access of moved variable 'id'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:153:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:232:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable foo [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.identity/identity.pass.cpp:72:26: warning: Access of moved variable 'id'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.identity/identity.pass.cpp:52:16: note: Calling std::move(idc) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.identity/identity.pass.cpp:54:6: note: id is assigned 'idc' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.identity/identity.pass.cpp:72:26: note: Access of moved variable 'id'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:171:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:357:28: style:inconclusive: Technically the member function 'NoThrowCallable::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:358:28: style:inconclusive: Technically the member function 'NoThrowCallable::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:363:28: style:inconclusive: Technically the member function 'ThrowsCallable::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.memfn/member_data.fail.cpp:33:12: style: Variable 'f(cap)' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.require/binary_function.pass.cpp:23:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.not_fn/not_fn.pass.cpp:754:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.require/unary_function.pass.cpp:23:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/logical.operations/logical_and.pass.cpp:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/logical.operations/logical_not.pass.cpp:45:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/logical.operations/logical_or.pass.cpp:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:226:42: performance:inconclusive: Technically the member function 'test::::MemberFunction::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/negators/binary_negate.pass.cpp:44:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/negators/unary_negate.pass.cpp:43:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:204:81: warning:inconclusive: Access of moved variable 'cl'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:203:54: note: Calling std::move(cl) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:204:81: note: Access of moved variable 'cl'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:205:90: warning:inconclusive: Access of moved variable 'cl'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:204:71: note: Calling std::move(cl) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:205:90: note: Access of moved variable 'cl'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:206:108: warning:inconclusive: Access of moved variable 'cl'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:205:80: note: Calling std::move(cl) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:206:108: note: Access of moved variable 'cl'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:219:76: warning:inconclusive: Access of moved variable 'cl'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:218:49: note: Calling std::move(cl) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:219:76: note: Access of moved variable 'cl'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:220:85: warning:inconclusive: Access of moved variable 'cl'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:219:66: note: Calling std::move(cl) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:220:85: note: Access of moved variable 'cl'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:221:103: warning:inconclusive: Access of moved variable 'cl'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:220:75: note: Calling std::move(cl) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:221:103: note: Access of moved variable 'cl'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:232:76: warning:inconclusive: Access of moved variable 'cl'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:231:49: note: Calling std::move(cl) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:232:76: note: Access of moved variable 'cl'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:233:85: warning:inconclusive: Access of moved variable 'cl'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:232:66: note: Calling std::move(cl) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:233:85: note: Access of moved variable 'cl'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:234:103: warning:inconclusive: Access of moved variable 'cl'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:233:75: note: Calling std::move(cl) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.invoke/invoke.pass.cpp:234:103: note: Access of moved variable 'cl'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.assign/copy_assign.pass.cpp:78:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.pass.cpp:49:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.compile.fail.cpp:32:10: error: Using object that is a temporary. [danglingTemporaryLifetime] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.compile.fail.cpp:31:66: note: Passed to 'ref'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.compile.fail.cpp:31:66: note: Temporary created here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.compile.fail.cpp:32:10: note: Using object that is a temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.invoke/robust_against_adl.pass.cpp:19:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/type.pass.cpp:27:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/type_properties.pass.cpp:59:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/weak_result.pass.cpp:87:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.const/type_conv_ctor.pass.cpp:48:23: style: Struct 'convertible_from_int' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:445:7: warning: Access of moved variable 'value'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:438:57: note: Calling std::move(value) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:445:7: note: Access of moved variable 'value'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/intseq/intseq.general/integer_seq.pass.cpp:40:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/intseq/intseq.intseq/integer_seq.pass.cpp:37:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/intseq/intseq.make/make_integer_seq.fail.cpp:32:0: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN( ... ) [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/intseq/intseq.make/make_integer_seq.fail.cpp:32:2: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN( ... ) [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/intseq/intseq.make/make_integer_seq.pass.cpp:25:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_int_0.pass.cpp:36:27: style:inconclusive: Technically the member function 'A_int_0::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_int_0.pass.cpp:72:28: style:inconclusive: Technically the member function 'A_void_1::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.tag/allocator_arg.pass.cpp:24:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocator_arg [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_void_0.pass.cpp:36:28: style:inconclusive: Technically the member function 'A_void_0::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/type_properties.pass.cpp:34:23: style: Class 'MoveOnly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.types/const_pointer.pass.cpp:67:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.types/const_void_pointer.pass.cpp:67:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.types/difference_type.pass.cpp:81:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpp:48:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.types/pointer.pass.cpp:54:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_copy_assignment.pass.cpp:52:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_move_assignment.pass.cpp:52:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_swap.pass.cpp:52:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.types/size_type.pass.cpp:79:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.types/rebind_alloc.pass.cpp:110:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.types/void_pointer.pass.cpp:67:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator_type.pass.cpp:32:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:36:28: style:inconclusive: Technically the member function 'A_void_1::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/logical.operations/transparent.pass.cpp:19:10: style: struct member 'two::lx' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:120:27: style:inconclusive: Technically the member function 'A_int_1::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/value_type.pass.cpp:32:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/logical.operations/transparent.pass.cpp:20:10: style: struct member 'two::lxx' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:202:28: style:inconclusive: Technically the member function 'A_void_2::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.pass.cpp:31:44: warning: Member variable 'A < int >::storage' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.access/conversion.pass.cpp:29:6: style: Variable 'r2' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:288:27: style:inconclusive: Technically the member function 'A_int_2::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.pass.cpp:31:44: warning: Member variable 'A < Holder < NS :: Incomplete > * >::storage' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/rebind_traits.pass.cpp:83:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp:31:44: warning: Member variable 'A < int >::storage' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp:80:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp:31:44: warning: Member variable 'A < Holder < NS :: Incomplete > * >::storage' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp:54:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp:31:44: warning: Member variable 'A < int >::storage' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocate_at_least.pass.cpp:50:18: performance:inconclusive: Technically the member function 'has_allocate_at_least < int >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp:31:44: warning: Member variable 'A < Holder < NS :: Incomplete > * >::storage' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocate_at_least.pass.cpp:36:18: performance:inconclusive: Technically the member function 'no_allocate_at_least < int >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate.size.pass.cpp:55:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator_types.deprecated_in_cxx17.verify.cpp:41:5: debug: Failed to parse 'typedef cuda :: std :: allocator < char > :: rebind < int > :: other Rebind ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator_types.deprecated_in_cxx17.verify.cpp:50:5: debug: Failed to parse 'typedef cuda :: std :: allocator < char const > :: rebind < int > :: other Rebind ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator_types.pass.cpp:50:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator_types.deprecated_in_cxx17.verify.cpp:58:5: debug: Failed to parse 'typedef cuda :: std :: allocator < void > :: rebind < int > :: other Rebind ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:40:44: warning: Member variable 'Alloc < Holder < NS :: Incomplete > * >::storage' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp:75:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_new_size [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator_types.removed_in_cxx20.verify.cpp:39:3: debug: Failed to parse 'typedef typename cuda :: std :: allocator < T > :: rebind < int > :: other ARO ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp:31:44: style: Struct 'A < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp:31:44: style: Struct 'A < Holder < NS :: Incomplete > * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp:38:62: performance:inconclusive: Technically the member function 'B < int >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp:38:62: performance:inconclusive: Technically the member function 'B < Holder < NS :: Incomplete > * >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/destroy.pass.cpp:61:49: performance:inconclusive: Technically the member function 'CountDestroy < CountDestructor >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/destroy.pass.cpp:71:49: style:inconclusive: Technically the member function 'CountDestroy < CountDestructor >::destroy' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator_pointers.pass.cpp:85:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator_pointers.pass.cpp:48:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:48:49: performance:inconclusive: Technically the member function 'Alloc < A0 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:48:49: performance:inconclusive: Technically the member function 'Alloc < A1 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:48:49: performance:inconclusive: Technically the member function 'Alloc < A2 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:48:49: performance:inconclusive: Technically the member function 'Alloc < Holder < NS :: Incomplete > * >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:70:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_new_size [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/pointer_type.pass.cpp:48:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:79:44: style: Struct 'A0' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:58:44: style: Struct 'B < A0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:58:44: style: Struct 'B < A1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:58:44: style: Struct 'B < A2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp:59:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:126:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp:97:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_void_0.pass.cpp:66:16: style: Variable 'save_count' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp:369:12: debug: Failed to instantiate template "checkArg". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/null.pass.cpp:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:69:12: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/weak_result.pass.cpp:73:10: style: struct member 'two::_' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/weak_result.pass.cpp:74:10: style: struct member 'two::__' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp:97:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:113:21: style: The comparison 'A0_count == 0' is always true. [knownConditionTrueFalse] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:109:20: note: 'A0_count' is assigned value '0' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:113:21: note: The comparison 'A0_count == 0' is always true. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:123:21: style: The comparison 'A1_count == 0' is always true. [knownConditionTrueFalse] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:119:20: note: 'A1_count' is assigned value '0' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:123:21: note: The comparison 'A1_count == 0' is always true. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:133:21: style: The comparison 'A2_count == 0' is always true. [knownConditionTrueFalse] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:129:20: note: 'A2_count' is assigned value '0' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:133:21: note: The comparison 'A2_count == 0' is always true. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:154:21: style: The comparison 'A0_count == 0' is always true. [knownConditionTrueFalse] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:149:23: note: 'A0_count' is assigned value '0' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:154:21: note: The comparison 'A0_count == 0' is always true. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:167:21: style: The comparison 'A1_count == 0' is always true. [knownConditionTrueFalse] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:162:23: note: 'A1_count' is assigned value '0' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:167:21: note: The comparison 'A1_count == 0' is always true. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/nullptr.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:180:21: style: The comparison 'A2_count == 0' is always true. [knownConditionTrueFalse] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:175:23: note: 'A2_count' is assigned value '0' here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:180:21: note: The comparison 'A2_count == 0' is always true. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/default.pass.cpp:94:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_AND_RUN_IS_INCOMPLETE_TEST is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:42:23: warning: Member variable 'AlignedType < ( cuda :: unsigned long ) 1 >::data' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:46:23: warning: Member variable 'AlignedType < ( cuda :: unsigned long ) 1 >::data' is not initialized in the copy constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move.pass.cpp:214:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:42:23: warning: Member variable 'AlignedType < ( cuda :: unsigned long ) 2 >::data' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:46:23: warning: Member variable 'AlignedType < ( cuda :: unsigned long ) 2 >::data' is not initialized in the copy constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:42:23: warning: Member variable 'AlignedType < ( cuda :: unsigned long ) 4 >::data' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp:66:23: style: Struct 'NCConvertingDeleter < A [ ] >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:46:23: warning: Member variable 'AlignedType < ( cuda :: unsigned long ) 4 >::data' is not initialized in the copy constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp:52:23: style: Struct 'NCConvertingDeleter < const A [ ] >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:42:23: warning: Member variable 'AlignedType < ( cuda :: unsigned long ) 8 >::data' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp:204:12: debug: Failed to instantiate template "checkArg". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:46:23: warning: Member variable 'AlignedType < ( cuda :: unsigned long ) 8 >::data' is not initialized in the copy constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.runtime.pass.cpp:45:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:42:23: warning: Member variable 'AlignedType < ( cuda :: unsigned long ) 16 >::data' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:46:23: warning: Member variable 'AlignedType < ( cuda :: unsigned long ) 16 >::data' is not initialized in the copy constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:42:23: warning: Member variable 'AlignedType < MaxAligned >::data' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:46:23: warning: Member variable 'AlignedType < MaxAligned >::data' is not initialized in the copy constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:42:23: warning: Member variable 'AlignedType < OverAligned >::data' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:46:23: warning: Member variable 'AlignedType < OverAligned >::data' is not initialized in the copy constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:42:23: warning: Member variable 'AlignedType < OverAligned * 2 >::data' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:46:23: warning: Member variable 'AlignedType < OverAligned * 2 >::data' is not initialized in the copy constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp:170:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp:123:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp:35:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:104:16: style: Variable 'save_count' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:275:16: style: Variable 'save_count' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp:330:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp:118:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp:242:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp:158:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp:225:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp:159:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg_type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp:59:44: style: Struct 'NCConvertingDeleter < B >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp:59:44: style: Struct 'NCConvertingDeleter < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp:33:14: style: struct member 'C::allocator_type' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:65:40: style: Condition 'MaxAligned>MaxAligned' is always false [knownConditionTrueFalse] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.runtime.pass.cpp:35:23: style: Struct 'GenericConvertingDeleter < 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.runtime.pass.cpp:35:23: style: Struct 'GenericConvertingDeleter < 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/nullptr.pass.cpp:79:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_AND_RUN_IS_INCOMPLETE_TEST is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/ptr.align/align.pass.cpp:24:9: style: Variable 'r' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/pointer_type.pass.cpp:38:15: style: struct member 'D3::pointer' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer.pass.cpp:190:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_AND_RUN_IS_INCOMPLETE_TEST is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/default.allocator/allocator_pointers.pass.cpp:115:7: style: struct member 'Foo::x' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp:36:44: style: Struct 'GenericConvertingDeleter < 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp:36:44: style: Struct 'GenericConvertingDeleter < 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp:72:44: style: Struct 'TrackingDeleter < 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp:72:44: style: Struct 'TrackingDeleter < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp:80:44: style: Struct 'NCConvertingDeleter < B >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp:80:44: style: Struct 'NCConvertingDeleter < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp:36:44: style: Struct 'GenericConvertingDeleter < 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp:36:44: style: Struct 'GenericConvertingDeleter < 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp:140:23: style: Struct 'ConstTrackingDeleter < 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp:140:23: style: Struct 'ConstTrackingDeleter < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp:88:23: style: Struct 'TrackingDeleter < 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp:88:23: style: Struct 'TrackingDeleter < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:44:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:64:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:87:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:106:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:56:12: warning:inconclusive: Access of moved variable 's1'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:50:16: note: Calling std::move(s1) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:56:12: note: Access of moved variable 's1'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:56:18: warning: Access of moved variable '('. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:50:16: note: Calling std::move(s1) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:56:18: note: Access of moved variable '('. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:72:12: warning:inconclusive: Access of moved variable 's1'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:70:16: note: Calling std::move(s1) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:72:12: note: Access of moved variable 's1'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:72:18: warning: Access of moved variable '('. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:70:16: note: Calling std::move(s1) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:72:18: note: Access of moved variable '('. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:78:12: warning:inconclusive: Access of moved variable 's1'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:70:16: note: Calling std::move(s1) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:78:12: note: Access of moved variable 's1'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:92:12: warning:inconclusive: Access of moved variable 's1'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:90:16: note: Calling std::move(s1) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:92:12: note: Access of moved variable 's1'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:92:18: warning: Access of moved variable '('. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:90:16: note: Calling std::move(s1) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:92:18: note: Access of moved variable '('. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp:55:10: warning:inconclusive: Access of moved variable 'rhs'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp:189:20: note: Calling std::move(b) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp:190:20: note: Calling function 'checkCtor', 2nd argument 'b' value is cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp:55:10: note: Access of moved variable 'rhs'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:55:12: error: Iterators of different containers 's2' and 's1' are used together. [mismatchingContainers] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:71:12: error: Iterators of different containers 's2' and 's1' are used together. [mismatchingContainers] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp:91:12: error: Iterators of different containers 's2' and 's1' are used together. [mismatchingContainers] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp:130:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.single.pass.cpp:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp:49:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp:53:5: note: Found duplicate branches for 'if' and 'else'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp:49:5: note: Found duplicate branches for 'if' and 'else'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp:39:8: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.single.pass.cpp:31:8: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.single.pass.cpp:52:8: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp:145:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/explicit_bool.pass.cpp:50:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp:297:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp:218:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp:116:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp:67:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp:39:8: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp:100:8: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp:132:8: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get_deleter.pass.cpp:28:48: performance:inconclusive: Technically the member function 'Deleter::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.verify.cpp:28:3: error: Null pointer dereference: p [nullPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.verify.cpp:25:30: note: Assignment 'cuda::std::unique_ptrp', assigned value is 0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.verify.cpp:28:3: note: Null pointer dereference cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.verify.cpp:31:3: error: Null pointer dereference: cp [nullPointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.verify.cpp:25:30: note: Assignment 'cuda::std::unique_ptrp', assigned value is 0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.verify.cpp:31:3: note: Null pointer dereference cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.verify.cpp:28:4: warning: Redundant code: Found unused member access. [constStatement] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.verify.cpp:31:5: warning: Redundant code: Found unused member access. [constStatement] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.create/make_unique_for_overwrite.default_init.pass.cpp:79:5: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/convert_ctor.pass.cpp:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/default.pass.cpp:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.create/make_unique_for_overwrite.pass.cpp:108:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/default.pass.cpp:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_count [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp:30:33: warning:inconclusive: Member variable 'Foo::a_' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp:30:33: warning:inconclusive: Member variable 'Foo::b_' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp:30:33: warning:inconclusive: Member variable 'Foo::c_' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct.pass.cpp:118:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct_n.pass.cpp:121:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct.pass.cpp:135:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct_n.pass.cpp:142:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp:55:33: style: Struct 'Counted' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp:90:33: style: Struct 'Always_false' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp:138:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp:138:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp:104:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp:104:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp:143:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp:145:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.pass.cpp:56:39: style: C-style pointer casting [cstyleCast] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp:28:38: style: Struct 'Counted' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.help/integral_constant.pass.cpp:21:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp:43:38: style: Struct 'VirtualCounted' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp:57:38: style: Struct 'DerivedCounted' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.logical/conjunction.pass.cpp:32:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.logical/disjunction.pass.cpp:32:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.logical/negation.pass.cpp:32:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp:29:38: style: Struct 'Counted' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_base_of.pass.cpp:35:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_base_of.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_base_of_fallback.pass.cpp:39:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_base_of_fallback.pass.cpp:24:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_base_of_union.pass.cpp:28:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_base_of_union.pass.cpp:43:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/temporary.buffer/overaligned.pass.cpp:49:33: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_n.pass.cpp:29:38: style: Struct 'Counted' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_nothrow_convertible.pass.cpp:43:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_invocable.pass.cpp:66:3: debug: Failed to parse 'using AbominableFunc = void ( ... ) const ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_invocable.pass.cpp:140:5: debug: Failed to parse 'using Fn = int ( Tag :: * ) ( int ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_invocable.pass.cpp:141:5: debug: Failed to parse 'using RFn = int ( Tag :: * ) ( int ) && ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_invocable.pass.cpp:185:5: debug: Failed to parse 'using Fn = int ( Tag :: * ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_invocable.pass.cpp:225:7: debug: Failed to parse 'using Fp = void ( * ) ( Tag & , int ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_invocable.pass.cpp:234:7: debug: Failed to parse 'using Fp = void ( & ) ( Tag & , int ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_invocable.pass.cpp:250:5: debug: Failed to parse 'using Fn = int ( * ) ( ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_invocable.pass.cpp:258:5: debug: Failed to parse 'using Fn = void ( * ) ( ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_invocable.pass.cpp:264:5: debug: Failed to parse 'using Fn = void ( * ) ( ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp:200:5: debug: Failed to parse 'using Fn = int ( Tag :: * ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_same.pass.cpp:50:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_same.pass.cpp:35:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_same.pass.cpp:20:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_invocable.pass.cpp:70:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp:115:10: style: Variable 'res' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp:122:10: style: Variable 'res' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.compile.fail.cpp:23:16: style: Variable 'p' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp:130:10: style: Variable 'res' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.compile.fail.cpp:23:14: style: Variable 'p' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp:139:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp:147:20: style: Variable 'res' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp:154:32: style: Variable 'res' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp:161:10: style: Variable 'res' can be declared as pointer to const [constVariablePointer] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp:78:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp:90:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_nothrow_convertible.pass.cpp:22:23: style:inconclusive: Technically the member function 'B::operatorA' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp:63:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_nothrow_convertible.pass.cpp:34:23: style:inconclusive: Technically the member function 'D::operatorC' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp:57:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.arr/remove_all_extents.pass.cpp:26:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.arr/remove_extent.pass.cpp:26:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_invocable.pass.cpp:51:27: style:inconclusive: Technically the member function 'NotCallableWithInt::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp:73:7: style: union member 'union_t::first' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_invocable.pass.cpp:40:23: style: Struct 'Implicit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.cv/add_const.pass.cpp:21:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp:72:30: performance:inconclusive: Technically the member function 'test_noexcept_function_pointers::Dummy::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp:28:23: style: Struct 'Implicit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp:33:23: style: Struct 'ThrowsImplicit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/temporary.buffer/overaligned.pass.cpp:43:7: style: struct member 'A::field' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.const.eval/is_constant_evaluated.fail.cpp:22:10: style: Variable 'b' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.const.eval/is_constant_evaluated.fail.cpp:22:8: style: Variable 'b' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.logical/conjunction.pass.cpp:23:25: style: struct member 'True::value' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.logical/disjunction.pass.cpp:23:25: style: struct member 'True::value' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.logical/negation.pass.cpp:23:25: style: struct member 'True::value' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.logical/conjunction.pass.cpp:27:25: style: struct member 'False::value' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.logical/disjunction.pass.cpp:27:25: style: struct member 'False::value' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.logical/negation.pass.cpp:27:25: style: struct member 'False::value' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.cv/add_cv.pass.cpp:20:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_convertible.pass.cpp:90:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_convertible.pass.cpp:34:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_convertible.pass.cpp:19:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.cv/add_volatile.pass.cpp:20:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.cv/remove_const.pass.cpp:20:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.cv/remove_cv.pass.cpp:20:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.cv/remove_volatile.pass.cpp:20:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.rel/is_convertible.pass.cpp:52:23: style: Struct 'StringType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp:29:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.pass.cpp:27:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/common_type.pass.cpp:43:1: error: There is an unknown macro here somewhere. Configuration is required. If _LIBCUDACXX_BEGIN_NAMESPACE_STD is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/conditional.pass.cpp:19:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/decay.pass.cpp:20:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/enable_if.pass.cpp:19:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/result_of.fail.cpp:24:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/remove_cvref.pass.cpp:22:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/type_identity.pass.cpp:21:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.pass.cpp:46:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.ptr/add_pointer.pass.cpp:43:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.ptr/add_pointer.pass.cpp:34:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.ptr/add_pointer.pass.cpp:25:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/result_of11.pass.cpp:68:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.ptr/remove_pointer.pass.cpp:20:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp:42:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp:33:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp:24:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp:42:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.ref/remove_ref.pass.cpp:20:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp:33:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp:24:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.sign/make_signed.pass.cpp:39:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.sign/make_unsigned.pass.cpp:39:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp:23:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp:98:19: debug: Failed to instantiate template "HasType". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary.prop.query/extent.pass.cpp:35:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary.prop.query/extent.pass.cpp:20:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary.prop.query/rank.pass.cpp:20:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/floating_point.pass.cpp:17:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/enum.pass.cpp:59:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/class.pass.cpp:58:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/enum.pass.cpp:20:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/class.pass.cpp:20:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/array.pass.cpp:60:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/array.pass.cpp:20:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp:98:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp:74:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp:36:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp:21:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp:36:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp:21:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_floating_point.pass.cpp:18:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp:36:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp:21:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp:70:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp:36:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp:36:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp:20:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp:21:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp:21:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:85:3: style: Instance of 'test_is_function < void ( ) >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:86:3: style: Instance of 'test_is_function < int ( int ) >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:87:3: style: Instance of 'test_is_function < int ( int , double ) >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:88:3: style: Instance of 'test_is_function < int ( Abstract * ) >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:89:3: style: Instance of 'test_is_function < void ( ... ) >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:91:3: style: Instance of 'test_is_not_function < cuda :: std :: nullptr_t >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:92:3: style: Instance of 'test_is_not_function < void >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:93:3: style: Instance of 'test_is_not_function < int >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:94:3: style: Instance of 'test_is_not_function < int & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:95:3: style: Instance of 'test_is_not_function < int && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:96:3: style: Instance of 'test_is_not_function < int * >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:97:3: style: Instance of 'test_is_not_function < double >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:98:3: style: Instance of 'test_is_not_function < char [ 3 ] >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:99:3: style: Instance of 'test_is_not_function < char [ ] >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:100:3: style: Instance of 'test_is_not_function < Union >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:101:3: style: Instance of 'test_is_not_function < Enum >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:102:3: style: Instance of 'test_is_not_function < void ( * ) ( ) >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:103:3: style: Instance of 'test_is_not_function < Empty >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:104:3: style: Instance of 'test_is_not_function < bit_zero >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:105:3: style: Instance of 'test_is_not_function < NotEmpty >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:106:3: style: Instance of 'test_is_not_function < Abstract >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:107:3: style: Instance of 'test_is_not_function < Abstract * >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:108:3: style: Instance of 'test_is_not_function < incomplete_type >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:110:3: style: Instance of 'test_is_function < void ( ) noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp:111:3: style: Instance of 'test_is_function < void ( ) const && noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp:21:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp:36:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp:36:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp:21:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp:38:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp:23:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp:36:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp:21:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp:36:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp:21:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp:36:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp:21:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp:36:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp:21:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/lvalue_ref.pass.cpp:46:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/lvalue_ref.pass.cpp:20:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_object_pointer.pass.cpp:20:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_object_pointer.pass.cpp:57:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp:56:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp:24:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/pointer.pass.cpp:57:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/pointer.pass.cpp:20:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp:46:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp:20:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp:60:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp:20:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp:49:7: style: union member 'Union::_' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp:50:10: style: union member 'Union::__' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/void.pass.cpp:54:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/void.pass.cpp:20:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/array.pass.cpp:20:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/class.pass.cpp:20:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/enum.pass.cpp:20:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/floating_point.pass.cpp:17:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/function.pass.cpp:20:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/integral.pass.cpp:20:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp:36:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp:21:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer_no_variadics.pass.cpp:80:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer_no_variadics.pass.cpp:21:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp:36:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp:21:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp:18:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_bounded_array.pass.cpp:22:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/function.pass.cpp:90:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/function.pass.cpp:32:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp:36:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp:36:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp:21:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp:21:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp:36:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp:21:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp:36:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp:21:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/is_unbounded_array.pass.cpp:22:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/lvalue_ref.pass.cpp:20:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/member_object_pointer.pass.cpp:20:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/member_function_pointer.pass.cpp:20:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/rvalue_ref.pass.cpp:20:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/pointer.pass.cpp:20:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp:20:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/void.pass.cpp:20:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp:40:7: style: union member 'Union::_' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp:41:10: style: union member 'Union::__' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp:37:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp:23:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp:35:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp:20:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_abstract.pass.cpp:35:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_abstract.pass.cpp:20:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp:60:7: style: struct member 'NonEmptyUnion::x' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp:61:12: style: struct member 'NonEmptyUnion::y' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp:77:12: style: struct member 'A::foo' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp:82:8: style: struct member 'B::bar' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp:83:7: style: struct member 'B::foo' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp:57:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp:56:1: style: The struct 'HasPriv' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp:54:23: style: Struct 'HasCons' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp:37:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp:46:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp:28:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp:20:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp:61:7: style: struct member 'HasPriv::x' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp:65:7: style: struct member 'Union::x' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp:66:9: style: struct member 'Union::y' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp:29:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp:29:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp:20:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp:20:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp:35:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp:20:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp:52:23: style: Class 'NoDefaultConstructor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp:42:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp:27:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp:40:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp:25:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp:78:20: style: struct member 'StaticMember::foo' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp:82:7: style: struct member 'NonStaticMember::foo' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp:291:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp:148:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp:134:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp:120:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp:106:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp:92:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp:78:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp:43:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp:28:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_literal_type.pass.cpp:39:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_literal_type.pass.cpp:24:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp:29:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp:20:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp:51:23: style: Struct 'PrivateDtor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp:29:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp:20:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp:29:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp:113:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp:20:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp:57:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp:48:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp:39:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp:30:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp:21:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp:29:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp:20:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp:97:23: style: Struct 'Tuple' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp:31:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp:20:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp:35:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp:20:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:224:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp:29:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp:32:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp:20:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp:20:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp:40:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp:25:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable.pass.cpp:63:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable_with.pass.cpp:61:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp:35:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp:20:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp:35:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp:35:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp:20:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_standard_layout.pass.cpp:35:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp:84:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_standard_layout.pass.cpp:20:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_include_order.pass.cpp:35:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_with.pass.cpp:61:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivial.pass.cpp:35:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivial.pass.cpp:20:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp:31:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp:57:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp:22:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp:48:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp:39:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp:30:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp:21:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp:31:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp:22:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp:33:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp:22:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp:40:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp:29:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable_volatile.pass.cpp:46:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable_volatile.pass.cpp:35:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp:35:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp:154:0: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN_IDENTIFIER( ... ) [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp:20:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp:154:2: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN_IDENTIFIER( ... ) [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp:31:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp:22:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp:90:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp:31:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp:22:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp:35:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp:20:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp:46:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp:20:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.comp_with_t/equal.pass.cpp:27:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.comp_with_t/greater.pass.cpp:27:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp:27:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp:50:7: style: struct member 'A::i_' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable_volatile.pass.cpp:56:7: style: struct member 'A::i_' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.comp_with_t/less_equal.pass.cpp:27:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.comp_with_t/less_than.pass.cpp:27:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.comp_with_t/not_equal.pass.cpp:27:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.nullops/equal.pass.cpp:34:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:116:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:140:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:152:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:172:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:184:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:196:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:229:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.nullops/greater.pass.cpp:34:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/transform.pass.cpp:27:37: style:inconclusive: Technically the member function 'LVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/transform.pass.cpp:39:37: style:inconclusive: Technically the member function 'CLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/transform.pass.cpp:51:37: style:inconclusive: Technically the member function 'RVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/transform.pass.cpp:63:37: style:inconclusive: Technically the member function 'CRVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/transform.pass.cpp:214:27: performance:inconclusive: Technically the member function 'NonConst::non_const' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/transform.pass.cpp:225:27: style:inconclusive: Technically the member function 'nvrtc_workaround::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.nullops/greater_equal.pass.cpp:34:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:26:58: style:inconclusive: Technically the member function 'LVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:38:58: style:inconclusive: Technically the member function 'CLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:50:58: style:inconclusive: Technically the member function 'RVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:62:58: style:inconclusive: Technically the member function 'CRVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:114:58: style:inconclusive: Technically the member function 'NOLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:126:58: style:inconclusive: Technically the member function 'NOCLVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:138:58: style:inconclusive: Technically the member function 'NORVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:150:58: style:inconclusive: Technically the member function 'NOCRVal::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:207:48: style:inconclusive: Technically the member function 'NoCopy::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:215:48: performance:inconclusive: Technically the member function 'NonConst::non_const' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.monadic/and_then.pass.cpp:311:48: style:inconclusive: Technically the member function 'nvrtc_workaround::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.nullops/less_equal.pass.cpp:35:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.nullops/less_than.pass.cpp:34:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.nullops/not_equal.pass.cpp:34:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.nullopt/nullopt_t.pass.cpp:30:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp:340:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp:274:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp:116:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp:183:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp:201:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp:370:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp:52:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp:87:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp:181:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp:134:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp:163:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp:179:5: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/deduct.fail.cpp:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/empty_in_place_t_does_not_clobber.pass.cpp:39:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/explicit_const_optional_U.pass.cpp:161:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp:27:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/explicit_optional_U.pass.cpp:122:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp:176:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp:163:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp:212:5: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp:150:5: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp:121:5: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp:38:46: style: Struct 'StateTracker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp:66:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp:44:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp:47:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp:26:3: error: There is an unknown macro here somewhere. Configuration is required. If STATIC_MEMBER_VAR is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp:29:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp:28:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp:29:27: performance:inconclusive: Technically the member function 'X::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp:45:37: performance:inconclusive: Technically the member function 'Y::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value.pass.cpp:99:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp:86:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp:87:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp:29:27: performance:inconclusive: Technically the member function 'X::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp:45:27: performance:inconclusive: Technically the member function 'Y::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_rvalue.pass.cpp:98:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp:29:27: performance:inconclusive: Technically the member function 'X::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp:61:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp:29:27: performance:inconclusive: Technically the member function 'X::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp:25:27: performance:inconclusive: Technically the member function 'X::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp:33:37: performance:inconclusive: Technically the member function 'Y::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp:396:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_const.compile.fail.cpp:28:7: performance:inconclusive: Technically the member function 'X::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp:25:37: performance:inconclusive: Technically the member function 'X::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp:33:27: performance:inconclusive: Technically the member function 'Y::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp:42:37: performance:inconclusive: Technically the member function 'Z::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/triviality.pass.cpp:80:10: debug: Failed to instantiate template "SpecialMemberTest". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/types.pass.cpp:30:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp:29:33: style: Struct 'Y' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp:38:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp:46:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp:49:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp:27:33: style: Struct 'Y' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp:36:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp:39:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp:42:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp:57:36: warning: Access of moved variable 'opt'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp:56:38: note: Calling std::move(opt) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp:57:36: note: Access of moved variable 'opt'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.specalg/swap.pass.cpp:417:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp:63:36: warning: Access of moved variable 'opt'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp:62:38: note: Calling std::move(opt) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp:63:36: note: Access of moved variable 'opt'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp:25:7: style: struct member 'PODType::value' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp:26:7: style: struct member 'PODType::value2' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.arithmetic/ratio_add.pass.cpp:19:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.relops/equal.pass.cpp:27:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.arithmetic/ratio_divide.pass.cpp:19:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.relops/greater_equal.pass.cpp:26:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.arithmetic/ratio_multiply.pass.cpp:19:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.relops/greater_than.pass.cpp:26:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.relops/less_equal.pass.cpp:26:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.arithmetic/ratio_subtract.pass.cpp:26:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.comparison/ratio_equal.pass.cpp:18:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.comparison/ratio_greater.pass.cpp:18:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.comparison/ratio_greater_equal.pass.cpp:18:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:203:3: style: Struct 'Y' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.comparison/ratio_less.pass.cpp:18:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.comparison/ratio_less_equal.pass.cpp:18:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.comparison/ratio_not_equal.pass.cpp:18:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.relops/not_equal.pass.cpp:27:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.relops/less_than.pass.cpp:26:33: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp:16:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.ratio/ratio.pass.cpp:17:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp:17:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.specalg/make_optional_explicit_initializer_list.pass.cpp:28:33: style: Struct 'TestT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp:17:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/typedefs.pass.cpp:15:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/date.time/ctime.pass.cpp:15:0: error: #error NULL not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/date.time/ctime.pass.cpp:15:4: error: #error NULL not defined [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/days.pass.cpp:25:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/hours.pass.cpp:22:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/microseconds.pass.cpp:22:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/milliseconds.pass.cpp:22:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/minutes.pass.cpp:22:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/months.pass.cpp:23:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/nanoseconds.pass.cpp:22:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/seconds.pass.cpp:22:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp:43:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable day [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/decrement.pass.cpp:55:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable day [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp:55:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable day [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp:76:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable day [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:57:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:58:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:59:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:61:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) const >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:62:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) const >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:63:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) const >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:65:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) volatile >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:66:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) volatile >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:67:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) volatile >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:69:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:70:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:71:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.last/types.pass.cpp:28:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:73:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) const >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:74:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) const >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp:43:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:75:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) const >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:77:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) volatile >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:78:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) volatile >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:79:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) volatile >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/day.pass.cpp:34:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable March [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:83:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:84:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:85:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:87:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) const noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:88:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) const noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:89:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) const noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp:57:12: warning: Access of moved variable 's'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp:55:59: note: Calling std::move(s) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp:57:12: note: Access of moved variable 's'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:91:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) volatile noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:92:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) volatile noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:93:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) volatile noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:95:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:96:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp:37:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:97:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:99:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) const noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:100:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) const noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:101:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) const noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:103:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) volatile noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:104:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) volatile noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mdlast/ok.pass.cpp:31:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable May [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:105:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) volatile noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.specalg/make_optional.pass.cpp:72:12: warning: Access of moved variable 's'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.specalg/make_optional.pass.cpp:69:49: note: Calling std::move(s) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.specalg/make_optional.pass.cpp:72:12: note: Access of moved variable 's'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:108:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:109:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:190:9: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:110:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:222:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:111:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:103:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp:56:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable month [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:112:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:115:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:113:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:127:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp:55:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable month [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:115:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) const & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:139:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:116:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) const & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:151:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:117:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) const & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:163:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:118:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) const & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:175:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:119:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) const & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:70:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:120:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) const & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:78:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp:73:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable month [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:122:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) volatile & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:86:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:123:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) volatile & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:30:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:124:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) volatile & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:38:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:125:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) volatile & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:46:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:126:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) volatile & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp:54:11: style: Variable 'v' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:127:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) volatile & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:129:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) const volatile & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:130:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) const volatile & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:131:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) const volatile & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:132:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) const volatile & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/literals.pass.cpp:33:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:133:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) const volatile & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:134:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) const volatile & >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:137:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:138:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:139:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:140:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:141:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp:52:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:142:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:144:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) const & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:145:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) const & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp:41:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Friday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:146:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) const & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:147:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) const & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/month.pass.cpp:29:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sunday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:148:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) const & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:149:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) const & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:151:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) volatile & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ok.pass.cpp:29:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sunday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/weekday_indexed.pass.cpp:29:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sunday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:152:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) volatile & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:153:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) volatile & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:154:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) volatile & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:155:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) volatile & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:156:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) volatile & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:158:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) const volatile & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:159:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) const volatile & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:160:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) const volatile & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp:34:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:161:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) const volatile & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp:31:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sunday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:162:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) const volatile & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:163:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) const volatile & noexcept >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:166:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:167:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:168:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp:36:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:169:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:170:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:171:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/month.pass.cpp:29:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:173:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) const && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:174:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) const && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/weekday_last.pass.cpp:29:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:175:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) const && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ok.pass.cpp:29:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:176:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) const && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp:33:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:177:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) const && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp:34:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:178:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char , ... ) const && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:180:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ) volatile && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:181:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int ) volatile && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:182:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , char ) volatile && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:183:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( ... ) volatile && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable February [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp:184:3: style: Instance of 'test_member_function_pointer < void ( Class :: * ) ( int , ... ) volatile && >' object is destroyed immediately. [unusedScopedObject] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp:49:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable February [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp:50:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp:32:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable February [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp:44:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp:16:32: style: Variable 't1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp:16:29: style: Variable 't1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp:17:32: style: Variable 't1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp:48:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable February [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp:17:29: style: Variable 't1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp:17:32: style: Variable 't1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp:53:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable February [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp:17:29: style: Variable 't1' is assigned a value that is never used. [unreadVariable] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp:51:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp:50:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp:42:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sunday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/weekday.pass.cpp:31:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ok.pass.cpp:31:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sunday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp:36:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/euclidian.h:13:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/literals.pass.cpp:28:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sunday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp:55:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp:43:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable year [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp:55:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable year [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp:55:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable year [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp:52:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable year [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp:69:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable year [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp:53:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp:42:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ok.pass.cpp:28:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp:38:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp:41:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp:75:38: warning: Assert statement modifies 'ym'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp:79:38: warning: Assert statement modifies 'ym'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp:55:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp:75:33: warning: Assert statement modifies 'ym'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp:79:33: warning: Assert statement modifies 'ym'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp:76:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp:41:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp:49:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp:48:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.local_days.pass.cpp:49:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ok.pass.cpp:29:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.sys_days.pass.cpp:49:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp:42:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp:77:33: warning: Assert statement modifies 'ym'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp:83:33: warning: Assert statement modifies 'ym'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp:77:38: warning: Assert statement modifies 'ym'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp:41:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp:83:38: warning: Assert statement modifies 'ym'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp:56:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp:110:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp:39:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ok.pass.cpp:29:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_local_days.pass.cpp:34:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_sys_days.pass.cpp:33:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp:39:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp:50:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable December [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp:82:38: warning: Assert statement modifies 'ym'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp:80:35: warning: Assert statement modifies 'ymdl'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp:35:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp:86:38: warning: Assert statement modifies 'ym'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp:84:35: warning: Assert statement modifies 'ymdl'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp:101:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp:41:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp:49:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.local_days.pass.cpp:47:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Thursday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ok.pass.cpp:30:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.sys_days.pass.cpp:47:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Thursday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp:51:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_month.pass.cpp:74:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp:73:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp:83:35: warning: Assert statement modifies 'ymwd'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_month.pass.cpp:84:40: warning: Assert statement modifies 'ymwd'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp:93:35: warning: Assert statement modifies 'ymwd'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_month.pass.cpp:94:40: warning: Assert statement modifies 'ymwd'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp:35:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp:56:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp:78:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp:30:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp:41:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp:57:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable November [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ok.pass.cpp:30:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_local_days.pass.cpp:34:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp:34:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_month.pass.cpp:73:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp:73:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp:35:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp:63:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable October [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_month.pass.cpp:83:40: warning: Assert statement modifies 'ymwd'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp:84:35: warning: Assert statement modifies 'ymwd'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_month.pass.cpp:91:40: warning: Assert statement modifies 'ymwd'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp:92:35: warning: Assert statement modifies 'ymwd'. [assignmentInAssert] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp:36:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp:76:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tuesday [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp:34:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp:26:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp:34:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp:34:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.clock/time.clock.system/local_time.types.pass.cpp:42:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.clock/time.clock.system/sys.time.types.pass.cpp:40:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/default_ratio.pass.cpp:24:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp:26:5: debug: Failed to parse 'typedef decltype ( cuda :: std :: chrono :: abs ( f ) ) R ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp:27:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.arithmetic/op_+.pass.cpp:20:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.arithmetic/op_-.pass.cpp:20:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp:28:5: debug: Failed to parse 'typedef decltype ( cuda :: std :: chrono :: ceil < ToDuration > ( f ) ) R ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp:29:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.cast/duration_cast.pass.cpp:28:5: debug: Failed to parse 'typedef decltype ( cuda :: std :: chrono :: duration_cast < ToDuration > ( f ) ) R ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.cast/duration_cast.pass.cpp:29:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp:27:5: debug: Failed to parse 'typedef decltype ( cuda :: std :: chrono :: floor < ToDuration > ( f ) ) R ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp:28:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp:27:5: debug: Failed to parse 'typedef decltype ( cuda :: std :: chrono :: round < ToDuration > ( f ) ) R ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp:28:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.literals/literals.abiv3.pass.cpp:20:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.literals/literals.pass.cpp:23:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.nonmember/op_divide_duration.pass.cpp:23:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/types.pass.cpp:24:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.hms/time.hms.members/width.pass.cpp:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fractional_width [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.point/default_duration.pass.cpp:24:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp:31:5: debug: Failed to parse 'typedef decltype ( cuda :: std :: chrono :: ceil < ToDuration > ( f ) ) R ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.point/time.point.cast/floor.pass.cpp:31:5: debug: Failed to parse 'typedef decltype ( cuda :: std :: chrono :: floor < ToDuration > ( f ) ) R ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp:37:30: style: Opposite expression on both sides of '||'. [oppositeExpression] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp:32:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.point/time.point.cast/round.pass.cpp:31:5: debug: Failed to parse 'typedef decltype ( cuda :: std :: chrono :: round < ToDuration > ( f ) ) R ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp:38:31: style: Opposite expression on both sides of '||'. [oppositeExpression] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.point/time.point.cast/floor.pass.cpp:32:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.point/time.point.cast/round.pass.cpp:32:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.point/time.point.cast/time_point_cast.pass.cpp:32:5: debug: Failed to parse 'typedef decltype ( cuda :: std :: chrono :: time_point_cast < ToDuration > ( f ) ) R ;'. The checking continues anyway. [simplifyTypedef] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.point/time.point.cast/time_point_cast.pass.cpp:33:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.traits/time.traits.duration_values/max.pass.cpp:21:0: error: #error whomp whomp [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.traits/time.traits.duration_values/max.pass.cpp:21:4: error: #error whomp whomp [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.traits/time.traits.is_fp/treat_as_floating_point.pass.cpp:18:1: error: There is an unknown macro here somewhere. Configuration is required. If TEST_NV_DIAG_SUPPRESS is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.traits/time.traits.specializations/duration.pass.cpp:23:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.traits/time.traits.specializations/time_point.pass.cpp:27:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/weeks.pass.cpp:25:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/years.pass.cpp:25:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:61:5: debug: Failed to parse 'using Fn = int ( & ) ( ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.general/ignore.pass.cpp:23:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:68:5: debug: Failed to parse 'using Fn = int ( & ) ( int ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.general/ignore.pass.cpp:45:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:75:5: debug: Failed to parse 'using Fn = int ( & ) ( int , int ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:126:12: debug: Failed to instantiate template "do_forwarding_test". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:82:5: debug: Failed to parse 'using Fn = int ( & ) ( int , int ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:127:12: debug: Failed to instantiate template "do_forwarding_test". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:89:5: debug: Failed to parse 'using Fn = int ( & ) ( int , int , int ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.arithmetic/op_++.pass.cpp:32:31: style: Variable 'href' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 0 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 0 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:332:3: debug: Failed to parse 'using InvokeResult = decltype ( cuda :: std :: apply ( fn , t ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:85:53: debug: Function::addArguments found argument 'tup' with varid 0. [varid0] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 1 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.arithmetic/op_--.pass.cpp:32:31: style: Variable 'href' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 1 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 2 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 2 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:74:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 3 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:89:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tup [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 3 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp:101:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 4 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 4 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 5 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 5 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp:123:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 6 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 6 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 7 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 7 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 8 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 8 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 9 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp:21:0: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN_IDENTIFIER( ... ) [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 9 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp:21:2: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN_IDENTIFIER( ... ) [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 10 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 10 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 11 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 11 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 12 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 12 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:327:3: debug: Failed to parse 'using RawInvokeResult = decltype ( f ( index < 13 > { } ) ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp:45:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:329:3: debug: Failed to parse 'using FnType = RawInvokeResult ( * ) ( index < 13 > ) ;'. The checking continues anyway. [simplifyUsing] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp:61:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:166:62: debug: Function::addArguments found argument 't' with varid 0. [varid0] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp:70:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp:26:28: style:inconclusive: Technically the member function 'X::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:328:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:172:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp:24:23: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp:84:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp:56:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp:36:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp:54:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp:32:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp:42:33: style: Struct 'UnconstrainedCtor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp:87:23: style: Struct 'ConvertibleFromTupleAndInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp:91:23: style: Struct 'ConvertibleFromTupleAndInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp:134:23: style: Struct 'ConvertibleFromInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.point/time.point.comparisons/op_equal.fail.cpp:40:6: warning:inconclusive: Found suspicious equality comparison. Did you intend to assign a value instead? [constStatement] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.point/time.point.comparisons/op_less.fail.cpp:48:6: warning:inconclusive: Found suspicious operator '<', result is not used. [constStatement] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp:40:23: style: Struct 'A_int_0' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp:57:23: style: Struct 'A_int_1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp:71:23: style: Struct 'A_int_2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp:110:23: style: Struct 'A_base < A_int_0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp:36:23: style: Struct 'Implicit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp:110:23: style: Struct 'A_base < A_int_1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp:110:23: style: Struct 'A_base < A_int_2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp:86:23: style: Struct 'A_wrap < A_int_0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp:86:23: style: Struct 'A_wrap < A_int_1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp:86:23: style: Struct 'A_wrap < A_int_2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.general/ignore.pass.cpp:33:16: style: Redundant initialization for 'copy'. The initialized value is overwritten before it is read. [redundantInitialization] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.general/ignore.pass.cpp:32:16: note: copy is initialized cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.general/ignore.pass.cpp:33:16: note: copy is overwritten cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.general/ignore.pass.cpp:35:16: style: Redundant initialization for 'moved'. The initialized value is overwritten before it is read. [redundantInitialization] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.general/ignore.pass.cpp:34:16: note: moved is initialized cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.general/ignore.pass.cpp:35:16: note: moved is overwritten cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp:30:33: warning: Member variable 'DefaultCtorBlowsUp < void >::value' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp:170:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.general/ignore.pass.cpp:23:11: style: Variable 'res' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp:33:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/deduct.pass.cpp:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocator_arg [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pred [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/deduct.pass.cpp:190:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocator_arg [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp:128:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp:37:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp:67:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp:42:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp:54:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/alloc_first.h:27:23: style: Struct 'alloc_first' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp:97:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp:25:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/alloc_last.h:27:23: style: Struct 'alloc_last' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp:31:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp:47:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/alloc_last.h:30:23: style: Struct 'alloc_last' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp:39:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp:33:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.fail.cpp:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_IGNORE_NODISCARD [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp:82:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.utility.pass.cpp:30:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp:29:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.fail.cpp:23:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp:28:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp:47:42: warning: Member variable 'NoValueCtor::id' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.fail.cpp:54:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp:22:23: style: Struct 'ExplicitCopy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp:50:18: debug: Failed to instantiate template "has_value". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp:27:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp:45:33: warning: Member variable 'IllFormedDefault::value' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp:55:23: style: Struct 'Implicit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp:35:23: style: Struct 'Implicit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp:82:3: warning: Member variable 'NonConstCopyable::value' is not initialized in the constructor. [uninitMemberVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp:37:23: style: Struct 'Implicit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp:34:23: style: Struct 'Implicit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/nothrow_cnstr.pass.cpp:26:33: style: Struct 'NothrowConstruct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp:41:23: style: Struct 'IllFormedDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp:25:23: style: Struct 'ConstructibleFromT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp:39:33: style: Struct 'CtorAssertsT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp:50:23: style: Struct 'AllowAssertT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp:52:33: style: Struct 'AllowAssertT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp:30:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp:35:23: style: Struct 'ConstructsWithTupleLeaf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:136:60: warning:inconclusive: Access of moved variable 'ctup'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:135:44: note: Calling std::move(tup) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:136:60: note: Access of moved variable 'ctup'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:147:87: warning:inconclusive: Access of moved variable 'ctup'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:146:71: note: Calling std::move(tup) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:147:87: note: Access of moved variable 'ctup'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:158:75: warning:inconclusive: Access of moved variable 'ctup'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:157:59: note: Calling std::move(tup) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:158:75: note: Access of moved variable 'ctup'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:168:87: warning:inconclusive: Access of moved variable 'ctup'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:167:59: note: Calling std::move(tup) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:168:87: note: Access of moved variable 'ctup'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:90:24: warning: Access of forwarded variable 'tup'. [accessForwarded] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:89:57: note: Calling std::forward(tup) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp:90:24: note: Access of forwarded variable 'tup'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/as_const/as_const.pass.cpp:37:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/declval/declval.pass.cpp:27:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward.pass.cpp:52:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/move_if_noexcept.pass.cpp:57:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/move.pass.cpp:82:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp:47:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp:74:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:230:31: style: The scope of the variable 'tc' can be reduced. [variableScope] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp:26:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp:23:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.piecewise/piecewise_construct_t.pass.cpp:22:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable piecewise_construct [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp:91:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp:42:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp:90:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp:56:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:207:84: warning:inconclusive: Access of moved variable 'ct'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:206:68: note: Calling std::move(t) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:207:84: note: Access of moved variable 'ct'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp:35:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:250:12: warning:inconclusive: Access of moved variable 't'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:249:56: note: Calling std::move(t) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:250:12: note: Access of moved variable 't'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:190:49: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:184:39: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:190:49: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/default.pass.cpp:44:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp:32:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/implicit_deduction_guides.pass.cpp:52:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/move_ctor.pass.cpp:34:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp:128:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp:89:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp:35:55: warning:inconclusive: Access of moved variable 't'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp:34:52: note: Calling std::move(t) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp:35:55: note: Access of moved variable 't'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp:69:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp:62:62: warning:inconclusive: Access of moved variable 'p'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp:60:52: note: Calling std::move(p) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp:62:62: note: Access of moved variable 'p'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp:72:62: warning:inconclusive: Access of moved variable 'p'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp:70:52: note: Calling std::move(p) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp:72:62: note: Access of moved variable 'p'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp:85:71: warning:inconclusive: Access of moved variable 't'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp:83:55: note: Calling std::move(t) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp:85:71: note: Access of moved variable 't'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp:96:72: warning:inconclusive: Access of moved variable 't'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp:93:56: note: Calling std::move(t) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp:96:72: note: Access of moved variable 't'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp:33:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp:35:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/types.pass.cpp:25:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp:94:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp:42:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.inplace/inplace.pass.cpp:49:19: debug: Failed to instantiate template "check_tag". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.inplace/inplace.pass.cpp:41:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.inplace/inplace.pass.cpp:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_equal/cmp_equal.pass.cpp:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_equal/cmp_equal.pass.cpp:73:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp:40:33: style: Struct 'ImplicitT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp:25:23: style: Class 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_greater/cmp_greater.pass.cpp:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp:51:33: style: Struct 'ImplicitT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_greater_equal/cmp_greater_equal.pass.cpp:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_less/cmp_less.pass.cpp:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/not_constexpr_cxx11.fail.cpp:31:33: style: Struct 'ImplicitT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp:37:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp:26:23: style: Struct 'S' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp:58:33: style: Struct 'NoDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp:61:33: style: Struct 'ImplicitT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward.pass.cpp:56:41: warning:inconclusive: Access of forwarded variable 'a'. [accessForwarded] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward.pass.cpp:55:25: note: Calling std::forward(a) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward.pass.cpp:56:41: note: Access of forwarded variable 'a'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward.pass.cpp:62:48: warning:inconclusive: Access of forwarded variable 'a'. [accessForwarded] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward.pass.cpp:56:25: note: Calling std::forward(a) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward.pass.cpp:62:48: note: Access of forwarded variable 'a'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_less_equal/cmp_less_equal.pass.cpp:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward.pass.cpp:63:47: warning:inconclusive: Access of forwarded variable 'a'. [accessForwarded] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward.pass.cpp:62:25: note: Calling std::forward(a) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward.pass.cpp:63:47: note: Access of forwarded variable 'a'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward.pass.cpp:70:47: warning:inconclusive: Access of forwarded variable 'ca'. [accessForwarded] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward.pass.cpp:69:25: note: Calling std::forward(ca) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward.pass.cpp:70:47: note: Access of forwarded variable 'ca'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_not_equal/cmp_not_equal.pass.cpp:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp:50:62: warning:inconclusive: Access of moved variable 'p'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp:48:52: note: Calling std::move(p) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp:50:62: note: Access of moved variable 'p'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_not_equal/cmp_not_equal.pass.cpp:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp:60:62: warning:inconclusive: Access of moved variable 'p'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp:58:52: note: Calling std::move(p) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp:60:62: note: Access of moved variable 'p'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:73:45: warning:inconclusive: Access of moved variable 'x'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:72:50: note: Calling std::move(x) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:73:45: note: Access of moved variable 'x'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:73:48: warning:inconclusive: Access of moved variable 'x'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:72:50: note: Calling std::move(x) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:73:48: note: Access of moved variable 'x'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:74:12: warning:inconclusive: Access of moved variable 'x'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:72:50: note: Calling std::move(x) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:74:12: note: Access of moved variable 'x'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:79:12: warning:inconclusive: Access of moved variable 'x'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:78:54: note: Calling std::move(x) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:79:12: note: Access of moved variable 'x'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp:77:71: warning:inconclusive: Access of moved variable 'p'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp:75:55: note: Calling std::move(p) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp:77:71: note: Access of moved variable 'p'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:84:12: warning:inconclusive: Access of moved variable 'x'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:83:54: note: Calling std::move(x) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/exchange/exchange.pass.cpp:84:12: note: Access of moved variable 'x'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp:88:72: warning:inconclusive: Access of moved variable 'p'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp:85:56: note: Calling std::move(p) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp:88:72: note: Access of moved variable 'p'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.swap/swap.pass.cpp:109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NV_IS_HOST [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.swap/swap.pass.cpp:86:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/as_const/as_const.compile.fail.cpp:19:7: style: struct member 'S::i' is never used. [unusedStructMember] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.swap/swap_array.pass.cpp:88:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_greater/cmp_greater.pass.cpp:30:5: performance: Variable 'min' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_greater_equal/cmp_greater_equal.pass.cpp:30:5: performance: Variable 'min' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp:68:33: style: Struct 'ImplicitT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_less/cmp_less.pass.cpp:31:5: performance: Variable 'min' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_equal/cmp_equal.pass.cpp:32:5: performance: Variable 'min' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.get/get_index.pass.cpp:314:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.get/get_type.pass.cpp:310:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.helpers/variant_size.pass.cpp:31:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.monostate.relops/relops.pass.cpp:39:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equal [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.monostate/monostate.pass.cpp:25:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.relops/relops.pass.cpp:323:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_less_equal/cmp_less_equal.pass.cpp:30:5: performance: Variable 'min' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.synopsis/variant_npos.pass.cpp:23:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variant_npos [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.assign/T.pass.cpp:400:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.assign/conv.pass.cpp:29:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.relops/three_way.pass.cpp:54:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equivalent [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.relops/three_way.pass.cpp:79:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable greater [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.relops/three_way.pass.cpp:144:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable less [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.relops/three_way.pass.cpp:107:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equivalent [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.cmp_not_equal/cmp_not_equal.pass.cpp:31:5: performance: Variable 'min' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.assign/copy.pass.cpp:715:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/conv.pass.cpp:28:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.assign/move.pass.cpp:549:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp:63:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp:77:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp:179:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp:201:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/copy.pass.cpp:302:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp:221:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp:141:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/in_place_index_args.pass.cpp:31:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/in_place_index_init_list_args.pass.cpp:51:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/in_place_type_args.pass.cpp:31:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/in_place_type_init_list_args.pass.cpp:51:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.dtor/dtor.pass.cpp:59:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/move.pass.cpp:395:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp:46:10: debug: Failed to instantiate template "test_emplace_exists_imp". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.status/index.pass.cpp:68:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp:45:10: debug: Failed to instantiate template "test_emplace_exists_imp". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.status/valueless_by_exception.pass.cpp:61:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.relops/three_way.pass.cpp:41:15: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:85:58: error: Using reference to dangling temporary. [danglingTempReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:84:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:85:58: note: Using reference to dangling temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.swap/swap.pass.cpp:610:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:87:10: error: Using object that is a temporary. [danglingTemporaryLifetime] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:84:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:87:10: note: Address of variable taken here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:84:28: note: Temporary created here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:87:10: note: Using object that is a temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:84:58: error: Using reference to dangling temporary. [danglingTempReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:83:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:84:58: note: Using reference to dangling temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:87:11: error: Using reference to dangling temporary. [danglingTempReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:84:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:87:11: note: Using reference to dangling temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:86:10: error: Using object that is a temporary. [danglingTemporaryLifetime] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:83:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:86:10: note: Address of variable taken here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:83:35: note: Temporary created here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:86:10: note: Using object that is a temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:89:61: error: Using reference to dangling temporary. [danglingTempReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:88:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:89:61: note: Using reference to dangling temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:86:11: error: Using reference to dangling temporary. [danglingTempReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:83:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:86:11: note: Using reference to dangling temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:92:10: error: Using object that is a temporary. [danglingTemporaryLifetime] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:88:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:92:10: note: Address of variable taken here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:88:28: note: Temporary created here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:92:10: note: Using object that is a temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:88:61: error: Using reference to dangling temporary. [danglingTempReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:87:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:88:61: note: Using reference to dangling temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:92:11: error: Using reference to dangling temporary. [danglingTempReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:88:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:92:11: note: Using reference to dangling temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:91:10: error: Using object that is a temporary. [danglingTemporaryLifetime] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:87:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:91:10: note: Address of variable taken here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:87:38: note: Temporary created here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:91:10: note: Using object that is a temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:94:58: error: Using reference to dangling temporary. [danglingTempReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:93:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:94:58: note: Using reference to dangling temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:91:11: error: Using reference to dangling temporary. [danglingTempReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:87:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:91:11: note: Using reference to dangling temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:96:10: error: Using object that is a temporary. [danglingTemporaryLifetime] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:93:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:96:10: note: Address of variable taken here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:93:28: note: Temporary created here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:96:10: note: Using object that is a temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:93:58: error: Using reference to dangling temporary. [danglingTempReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:92:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:93:58: note: Using reference to dangling temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:96:11: error: Using reference to dangling temporary. [danglingTempReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:93:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:96:11: note: Using reference to dangling temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:95:10: error: Using object that is a temporary. [danglingTemporaryLifetime] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:92:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:95:10: note: Address of variable taken here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:92:35: note: Temporary created here. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:95:10: note: Using object that is a temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:95:11: error: Using reference to dangling temporary. [danglingTempReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:92:14: note: Assigned to reference. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:95:11: note: Using reference to dangling temporary. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/robust_against_adl.pass.cpp:23:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:52:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_NonConst [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:34:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_NonConst [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/utility.intcmp/intcmp.fail.cpp:45:23: style: Struct 'NonEmptyT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/in_place_type_init_list_args.pass.cpp:31:33: style: Struct 'InitList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_argument_forwarding.pass.cpp:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_LValue [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/in_place_index_init_list_args.pass.cpp:31:33: style: Struct 'InitList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp:35:23: style: Struct 'ThrowsT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp:40:23: style: Struct 'NoThrowT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp:46:23: style: Struct 'AnyConstructible' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp:199:33: style: Struct 'BoomOnAnything' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp:56:23: style: Struct 'RValueConvertibleFrom < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:32:33: style: Struct 'InitList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:32:33: style: Struct 'InitList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_exceptions.pass.cpp:110:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_sfinae.pass.cpp:59:18: debug: Failed to instantiate template "has_visit". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_NonConst [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:54:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_NonConst [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_caller_nonconst.pass.cpp:34:30: style:inconclusive: Technically the member function 'test_caller_accepts_nonconst::Visitor::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:31:23: style: Struct 'almost_string' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_argument_forwarding.pass.cpp:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_LValue [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_exceptions.pass.cpp:112:3: error: There is an unknown macro here somewhere. Configuration is required. If NV_IF_TARGET is a macro then please configure it. [unknownMacro] cccl-2.5.0/libcudacxx/test/support/test_macros.h:267:0: error: failed to evaluate #elif condition, undefined function-like macro invocation: __has_cpp_attribute( ... ) [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_sfinae.pass.cpp:56:17: debug: Failed to instantiate template "has_visit". The checking continues anyway. [templateInstantiation] cccl-2.5.0/libcudacxx/test/support/test_macros.h:267:2: error: failed to evaluate #elif condition, undefined function-like macro invocation: __has_cpp_attribute( ... ) [preprocessorErrorDirective] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_argument_forwarding.pass.cpp:31:23: style: Struct 'almost_string' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/support/test.workarounds/c1xx_broken_za_ctor_check.pass.cpp:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_caller_nonconst.pass.cpp:41:28: style:inconclusive: Technically the member function 'Visitor < void >::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_caller_nonconst.pass.cpp:33:28: style:inconclusive: Technically the member function 'Visitor < int >::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_derived.pass.cpp:31:23: style: Struct 'almost_string' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/utils/libcudacxx/dumpversion.cpp:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GNUC_MINOR__ [valueFlowBailoutIncompleteVar] cccl-2.5.0/test/cmake/test_export/version_check.cxx:19:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPECTED_VERSION [valueFlowBailoutIncompleteVar] cccl-2.5.0/thrust/examples/cmake/add_subdir/dummy.cpp:7:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_constexpr.pass.cpp:118:33: style: Struct 'visitor_side_effects' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/thrust/examples/cpp_integration/host.cpp:24:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:83:9: style: Variable 'ref1' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:84:9: style: Variable 'ref1' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:87:9: style: Variable 'ref2' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:88:9: style: Variable 'ref2' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp:92:9: style: Variable 'ref3' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp:93:9: style: Variable 'ref3' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_sfinae.pass.cpp:30:28: style:inconclusive: Technically the member function 'any_visitor::operator()' can be const. [functionConst] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:32:23: style: Struct 'almost_string' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_return_type.pass.cpp:31:23: style: Struct 'almost_string' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/support/test.workarounds/c1xx_broken_za_ctor_check.pass.cpp:20:23: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_argument_forwarding.pass.cpp:32:23: style: Struct 'almost_string' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:57:38: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:55:28: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:57:38: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:63:22: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:55:28: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:63:22: note: Access of moved variable 'obj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:65:22: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:57:28: note: Calling std::move(cobj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:65:22: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:67:38: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:55:28: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:67:38: note: Access of moved variable 'obj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:69:38: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:67:28: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_multiple.pass.cpp:69:38: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:39:38: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:37:28: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:39:38: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:45:22: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:37:28: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:45:22: note: Access of moved variable 'obj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:47:22: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:39:28: note: Calling std::move(cobj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:47:22: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:49:38: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:37:28: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:49:38: note: Access of moved variable 'obj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:51:38: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:49:28: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:51:38: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:57:22: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:37:28: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:57:22: note: Access of moved variable 'obj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:59:22: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:51:28: note: Calling std::move(cobj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:59:22: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_return_type.pass.cpp:31:23: style: Struct 'almost_string' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:61:38: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:37:28: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:61:38: note: Access of moved variable 'obj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:63:38: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:61:28: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_call_operator_forwarding_single.pass.cpp:63:38: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/utils/libcudacxx/dumpversion.cpp:82:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cccl-2.5.0/libcudacxx/test/utils/libcudacxx/dumpversion.cpp:82:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cccl-2.5.0/libcudacxx/test/utils/libcudacxx/dumpversion.cpp:82:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_argument_forwarding.pass.cpp:56:43: warning:inconclusive: Access of moved variable 'cv'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_argument_forwarding.pass.cpp:54:33: note: Calling std::move(v) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_argument_forwarding.pass.cpp:56:43: note: Access of moved variable 'cv'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_argument_forwarding.pass.cpp:71:43: warning:inconclusive: Access of moved variable 'cv'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_argument_forwarding.pass.cpp:69:33: note: Calling std::move(v) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_argument_forwarding.pass.cpp:71:43: note: Access of moved variable 'cv'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_argument_forwarding.pass.cpp:85:43: warning:inconclusive: Access of moved variable 'cv'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_argument_forwarding.pass.cpp:83:33: note: Calling std::move(v) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit/visit_argument_forwarding.pass.cpp:85:43: note: Access of moved variable 'cv'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp:93:11: style: Variable 'ref1' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp:97:11: style: Variable 'ref2' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp:107:11: style: Variable 'ref1' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp:111:11: style: Variable 'ref2' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp:130:11: style: Variable 'ref1' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp:135:11: style: Variable 'ref2' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp:140:11: style: Variable 'ref3' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp:145:11: style: Variable 'ref4' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp:91:11: style: Variable 'ref1' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp:95:11: style: Variable 'ref2' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp:105:11: style: Variable 'ref1' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp:109:11: style: Variable 'ref2' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp:128:11: style: Variable 'ref1' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp:133:11: style: Variable 'ref2' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp:138:11: style: Variable 'ref3' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp:143:11: style: Variable 'ref4' can be declared as reference to const [constVariableReference] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:59:50: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:57:40: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:59:50: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:41:50: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:39:40: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:41:50: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:65:34: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:57:40: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:65:34: note: Access of moved variable 'obj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:47:34: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:39:40: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:47:34: note: Access of moved variable 'obj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:67:34: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:59:40: note: Calling std::move(cobj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:67:34: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:49:34: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:41:40: note: Calling std::move(cobj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:49:34: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:69:50: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:57:40: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:69:50: note: Access of moved variable 'obj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:51:50: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:39:40: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:51:50: note: Access of moved variable 'obj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:71:50: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:69:40: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_multiple.pass.cpp:71:50: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:53:50: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:51:40: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:53:50: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:59:34: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:39:40: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:59:34: note: Access of moved variable 'obj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:61:34: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:53:40: note: Calling std::move(cobj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:61:34: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:63:50: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:39:40: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:63:50: note: Access of moved variable 'obj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:65:50: warning:inconclusive: Access of moved variable 'cobj'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:63:40: note: Calling std::move(obj) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_call_operator_forwarding_single.pass.cpp:65:50: note: Access of moved variable 'cobj'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_argument_forwarding.pass.cpp:58:55: warning:inconclusive: Access of moved variable 'cv'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_argument_forwarding.pass.cpp:56:45: note: Calling std::move(v) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_argument_forwarding.pass.cpp:58:55: note: Access of moved variable 'cv'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_argument_forwarding.pass.cpp:73:55: warning:inconclusive: Access of moved variable 'cv'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_argument_forwarding.pass.cpp:71:45: note: Calling std::move(v) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_argument_forwarding.pass.cpp:73:55: note: Access of moved variable 'cv'. cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_argument_forwarding.pass.cpp:87:55: warning:inconclusive: Access of moved variable 'cv'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_argument_forwarding.pass.cpp:85:45: note: Calling std::move(v) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/variant/variant.visit_return/visit_argument_forwarding.pass.cpp:87:55: note: Access of moved variable 'cv'. cccl-2.5.0/libcudacxx/test/utils/nvidia/nvrtc/nvrtcc_common.h:57:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/utils/nvidia/nvrtc/nvrtcc_common.h:68:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/utils/nvidia/nvrtc/nvrtcc_common.h:83:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/utils/nvidia/nvrtc/nvrtcc_build.h:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/utils/nvidia/nvrtc/nvrtcc_run.h:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/utils/nvidia/nvrtc/nvrtcc_run.h:55:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/utils/nvidia/nvrtc/nvrtcc.cpp:228:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cccl-2.5.0/libcudacxx/test/utils/nvidia/nvrtc/nvrtcc_run.h:53:53: performance: Function parameter 'inputFile' should be passed by const reference. [passedByValue] cccl-2.5.0/libcudacxx/test/utils/nvidia/nvrtc/nvrtcc.cpp:294:20: style: Variable 'gpuCode' is assigned a value that is never used. [unreadVariable] diff: head cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:106:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:110:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:122:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:126:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:41:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:45:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:74:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:78:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:90:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:94:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/range.iter.ops/types.h:112:3: debug: Wrong data detected by condition !var.valueType() [DacaWrongData] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.swap/iter_swap.pass.cpp:217:0: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN( ... ) [preprocessorErrorDirective] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.swap/iter_swap.pass.cpp:217:2: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN( ... ) [preprocessorErrorDirective] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.swap/iter_swap.pass.cpp:23:1: debug: Failed to parse 'using IterSwapT = decltype ( cuda :: std :: ranges :: iter_swap ) ;'. The checking continues anyway. [simplifyUsing] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.swap/iter_swap.pass.cpp:63:50: performance:inconclusive: Technically the member function 'NodiscardIterSwap::iter_swap' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:30:52: performance:inconclusive: Technically the member function '_testcases < double >::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/numerics/complex.number/cases.h:43:52: performance:inconclusive: Technically the member function '_testcases < double >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:394:15: warning: Access of moved variable 'ret'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:393:25: note: Calling std::move(ret) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:394:15: note: Access of moved variable 'ret'. 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:415:15: warning: Access of moved variable 'ret'. [accessMoved] cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:410:25: note: Calling std::move(ret) cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp:415:15: note: Access of moved variable 'ret'. head cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/intseq/intseq.make/make_integer_seq.fail.cpp:32:0: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN( ... ) [preprocessorErrorDirective] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/intseq/intseq.make/make_integer_seq.fail.cpp:32:2: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN( ... ) [preprocessorErrorDirective] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get_deleter.pass.cpp:32:48: performance:inconclusive: Technically the member function 'Deleter::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp:154:0: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN_IDENTIFIER( ... ) [preprocessorErrorDirective] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp:154:2: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN_IDENTIFIER( ... ) [preprocessorErrorDirective] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp:26:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp:41:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp:25:37: performance:inconclusive: Technically the member function 'X::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp:25:37: performance:inconclusive: Technically the member function 'X::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp:25:37: performance:inconclusive: Technically the member function 'X::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp:25:37: performance:inconclusive: Technically the member function 'X::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/optional/optional.object/optional.object.observe/value_const.compile.fail.cpp:24:17: performance:inconclusive: Technically the member function 'X::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.fail.cpp:26:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 4d [valueFlowBailoutIncompleteVar] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.pass.cpp:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 4d [valueFlowBailoutIncompleteVar] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.fail.cpp:26:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1234y [valueFlowBailoutIncompleteVar] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.pass.cpp:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 4y [valueFlowBailoutIncompleteVar] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp:19:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 4h [valueFlowBailoutIncompleteVar] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.literals/literals1.pass.cpp:18:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 4h [valueFlowBailoutIncompleteVar] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp:21:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 4h [valueFlowBailoutIncompleteVar] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/time/time.duration/time.duration.literals/literals2.pass.cpp:20:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 4h [valueFlowBailoutIncompleteVar] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:230:31: style: The scope of the variable 'tc' can be reduced. [variableScope] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp:21:0: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN_IDENTIFIER( ... ) [preprocessorErrorDirective] head cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp:21:2: error: failed to evaluate #if condition, undefined function-like macro invocation: TEST_HAS_BUILTIN_IDENTIFIER( ... ) [preprocessorErrorDirective] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/not_constexpr_cxx11.fail.cpp:62:27: style: Variable 'const_U_V' is assigned a value that is never used. [unreadVariable] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/not_constexpr_cxx11.fail.cpp:63:27: style: Variable 'U_V' is assigned a value that is never used. [unreadVariable] 2.18.0 cccl-2.5.0/libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.pair/not_constexpr_cxx11.fail.cpp:64:27: style: Variable 'pair_U_V' is assigned a value that is never used. [unreadVariable] head cccl-2.5.0/libcudacxx/test/support/test_macros.h:267:0: error: failed to evaluate #elif condition, undefined function-like macro invocation: __has_cpp_attribute( ... ) [preprocessorErrorDirective] head cccl-2.5.0/libcudacxx/test/support/test_macros.h:267:2: error: failed to evaluate #elif condition, undefined function-like macro invocation: __has_cpp_attribute( ... ) [preprocessorErrorDirective] DONE