2026-07-26 21:18 ftp://ftp.de.debian.org/debian/pool/main/c/concurrentqueue/concurrentqueue_1.0.4+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=icu --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 -j1 platform: Linux-6.12.90+deb13.1-amd64-x86_64-with-glibc2.41 python: 3.12.13 client-version: 1.4.0 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.21.0 head-info: 6640862 (2026-07-26 07:32:28 -0400) count: 198 64 elapsed-time: 1.2 0.3 head-timing-info: old-timing-info: head results: concurrentqueue-1.0.4/lightweightsemaphore.h:259:2: error: #error Unsupported platform! (No semaphore wrapper available) [preprocessorErrorDirective] concurrentqueue-1.0.4/benchmarks/cpuid.cpp:109:34: style: Parameter 'cpus' can be declared as reference to const [constParameterReference] concurrentqueue-1.0.4/benchmarks/cpuid.cpp:109:45: style: Parameter 'cores' can be declared as reference to const [constParameterReference] concurrentqueue-1.0.4/benchmarks/cpuid.cpp:109:57: style: Parameter 'logicalCores' can be declared as reference to const [constParameterReference] concurrentqueue-1.0.4/benchmarks/cpuid.cpp:109:79: style: Parameter 'clockSpeed' can be declared as reference to const [constParameterReference] concurrentqueue-1.0.4/benchmarks/dlib/error.h:250:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/benchmarks/dlib/error.h:267:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/benchmarks/dlib/error.h:81:9: style: Class 'error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/benchmarks/dlib/error.h:90:9: style: Class 'error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/benchmarks/dlib/error.h:212:9: style: Class 'fatal_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/benchmarks/dlib/error.h:221:9: style: Class 'fatal_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/benchmarks/dlib/error.h:312:9: style: Class 'gui_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/benchmarks/dlib/error.h:321:9: style: Class 'gui_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/benchmarks/dlib/error.h:354:9: style: Class 'socket_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/benchmarks/dlib/error.h:363:9: style: Class 'socket_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/benchmarks/dlib/error.h:396:9: style: Class 'thread_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/benchmarks/dlib/error.h:405:9: style: Class 'thread_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/benchmarks/dlib/error.h:441:9: style: Class 'impossible_labeling_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/concurrentqueue.h:3243:63: debug: Failed to instantiate template "create". The checking continues anyway. [templateInstantiation] concurrentqueue-1.0.4/concurrentqueue.h:1018:10: debug: Failed to instantiate template "inner_enqueue". The checking continues anyway. [templateInstantiation] concurrentqueue-1.0.4/concurrentqueue.h:998:15: debug: Failed to instantiate template "inner_enqueue". The checking continues anyway. [templateInstantiation] concurrentqueue-1.0.4/concurrentqueue.h:1671:3: debug: Failed to instantiate template "identity". The checking continues anyway. [templateInstantiation] concurrentqueue-1.0.4/concurrentqueue.h:495:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:512:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:699:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3705:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3713:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:820:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:844:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:861:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:922:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1132:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1170:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1191:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1234:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1251:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1328:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1342:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1369:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1376:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1382:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1389:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1395:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1599:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1618:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1639:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1654:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1739:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1744:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1796:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1851:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1957:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2060:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2250:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2362:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2446:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2489:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2554:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2587:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2637:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2782:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2903:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2937:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2954:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2968:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3058:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3108:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3233:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3253:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3284:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3303:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3338:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3364:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3407:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3581:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3597:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3630:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:3637:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1572:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable explicit_context [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1453:138: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1466:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1478:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1513:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:1526:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:488:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:479:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/concurrentqueue.h:2351:21: warning: Member variable 'BlockIndexHeader::entries' has no initializer. [uninitMemberVarNoCtor] concurrentqueue-1.0.4/concurrentqueue.h:2352:10: warning: Member variable 'BlockIndexHeader::prev' has no initializer. [uninitMemberVarNoCtor] concurrentqueue-1.0.4/concurrentqueue.h:2580:25: warning: Member variable 'Guard::entry' has no initializer. [uninitMemberVarNoCtor] concurrentqueue-1.0.4/concurrentqueue.h:2895:21: warning: Member variable 'BlockIndexHeader::entries' has no initializer. [uninitMemberVarNoCtor] concurrentqueue-1.0.4/concurrentqueue.h:2896:22: warning: Member variable 'BlockIndexHeader::index' has no initializer. [uninitMemberVarNoCtor] concurrentqueue-1.0.4/concurrentqueue.h:2897:22: warning: Member variable 'BlockIndexHeader::prev' has no initializer. [uninitMemberVarNoCtor] concurrentqueue-1.0.4/concurrentqueue.h:1300:14: style: The member function 'moodycamel::ConcurrentQueue < void * , ConcurrentQueueDefaultTraits >::try_dequeue_from_producer' can be static. [functionStatic] concurrentqueue-1.0.4/concurrentqueue.h:1313:16: style: The member function 'moodycamel::ConcurrentQueue < void * , ConcurrentQueueDefaultTraits >::try_dequeue_bulk_from_producer' can be static. [functionStatic] concurrentqueue-1.0.4/concurrentqueue.h:2423:3: style: Struct 'ImplicitProducer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/concurrentqueue.h:1453:3: style: Struct 'FreeList < Block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/concurrentqueue.h:1788:4: style: The destructor '~ExplicitProducer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] concurrentqueue-1.0.4/concurrentqueue.h:1711:12: note: Virtual destructor in base class concurrentqueue-1.0.4/concurrentqueue.h:1788:4: note: Destructor in derived class concurrentqueue-1.0.4/concurrentqueue.h:2431:4: style: The destructor '~ImplicitProducer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] concurrentqueue-1.0.4/concurrentqueue.h:1711:12: note: Virtual destructor in base class concurrentqueue-1.0.4/concurrentqueue.h:2431:4: note: Destructor in derived class concurrentqueue-1.0.4/concurrentqueue.h:2263:22: style: Condition 'actualCount::try_dequeue_from_producer' can be static. [functionStatic] concurrentqueue-1.0.4/concurrentqueue.h:1313:16: style: The member function 'moodycamel::ConcurrentQueue < int , SmallConstantTraits >::try_dequeue_bulk_from_producer' can be static. [functionStatic] concurrentqueue-1.0.4/concurrentqueue.h:1300:14: style: The member function 'moodycamel::ConcurrentQueue < Foo , MediumConstantTraits >::try_dequeue_from_producer' can be static. [functionStatic] concurrentqueue-1.0.4/concurrentqueue.h:1313:16: style: The member function 'moodycamel::ConcurrentQueue < Foo , MediumConstantTraits >::try_dequeue_bulk_from_producer' can be static. [functionStatic] concurrentqueue-1.0.4/tests/relacy/integrated.cpp:17:22: warning: The struct 'SmallConstantTraits' defines member variable with name 'BLOCK_SIZE' also defined in its parent struct 'ConcurrentQueueDefaultTraits'. [duplInheritedMember] concurrentqueue-1.0.4/concurrentqueue.h:343:22: note: Parent variable 'ConcurrentQueueDefaultTraits::BLOCK_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:17:22: note: Derived variable 'SmallConstantTraits::BLOCK_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:18:22: warning: The struct 'SmallConstantTraits' defines member variable with name 'EXPLICIT_INITIAL_INDEX_SIZE' also defined in its parent struct 'ConcurrentQueueDefaultTraits'. [duplInheritedMember] concurrentqueue-1.0.4/concurrentqueue.h:354:22: note: Parent variable 'ConcurrentQueueDefaultTraits::EXPLICIT_INITIAL_INDEX_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:18:22: note: Derived variable 'SmallConstantTraits::EXPLICIT_INITIAL_INDEX_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:19:22: warning: The struct 'SmallConstantTraits' defines member variable with name 'IMPLICIT_INITIAL_INDEX_SIZE' also defined in its parent struct 'ConcurrentQueueDefaultTraits'. [duplInheritedMember] concurrentqueue-1.0.4/concurrentqueue.h:358:22: note: Parent variable 'ConcurrentQueueDefaultTraits::IMPLICIT_INITIAL_INDEX_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:19:22: note: Derived variable 'SmallConstantTraits::IMPLICIT_INITIAL_INDEX_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:20:22: warning: The struct 'SmallConstantTraits' defines member variable with name 'INITIAL_IMPLICIT_PRODUCER_HASH_SIZE' also defined in its parent struct 'ConcurrentQueueDefaultTraits'. [duplInheritedMember] concurrentqueue-1.0.4/concurrentqueue.h:364:22: note: Parent variable 'ConcurrentQueueDefaultTraits::INITIAL_IMPLICIT_PRODUCER_HASH_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:20:22: note: Derived variable 'SmallConstantTraits::INITIAL_IMPLICIT_PRODUCER_HASH_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:21:29: warning: The struct 'SmallConstantTraits' defines member variable with name 'EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE' also defined in its parent struct 'ConcurrentQueueDefaultTraits'. [duplInheritedMember] concurrentqueue-1.0.4/concurrentqueue.h:369:29: note: Parent variable 'ConcurrentQueueDefaultTraits::EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:21:29: note: Derived variable 'SmallConstantTraits::EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:26:22: warning: The struct 'MediumConstantTraits' defines member variable with name 'BLOCK_SIZE' also defined in its parent struct 'ConcurrentQueueDefaultTraits'. [duplInheritedMember] concurrentqueue-1.0.4/concurrentqueue.h:343:22: note: Parent variable 'ConcurrentQueueDefaultTraits::BLOCK_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:26:22: note: Derived variable 'MediumConstantTraits::BLOCK_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:27:22: warning: The struct 'MediumConstantTraits' defines member variable with name 'EXPLICIT_INITIAL_INDEX_SIZE' also defined in its parent struct 'ConcurrentQueueDefaultTraits'. [duplInheritedMember] concurrentqueue-1.0.4/concurrentqueue.h:354:22: note: Parent variable 'ConcurrentQueueDefaultTraits::EXPLICIT_INITIAL_INDEX_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:27:22: note: Derived variable 'MediumConstantTraits::EXPLICIT_INITIAL_INDEX_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:28:22: warning: The struct 'MediumConstantTraits' defines member variable with name 'IMPLICIT_INITIAL_INDEX_SIZE' also defined in its parent struct 'ConcurrentQueueDefaultTraits'. [duplInheritedMember] concurrentqueue-1.0.4/concurrentqueue.h:358:22: note: Parent variable 'ConcurrentQueueDefaultTraits::IMPLICIT_INITIAL_INDEX_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:28:22: note: Derived variable 'MediumConstantTraits::IMPLICIT_INITIAL_INDEX_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:29:22: warning: The struct 'MediumConstantTraits' defines member variable with name 'INITIAL_IMPLICIT_PRODUCER_HASH_SIZE' also defined in its parent struct 'ConcurrentQueueDefaultTraits'. [duplInheritedMember] concurrentqueue-1.0.4/concurrentqueue.h:364:22: note: Parent variable 'ConcurrentQueueDefaultTraits::INITIAL_IMPLICIT_PRODUCER_HASH_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:29:22: note: Derived variable 'MediumConstantTraits::INITIAL_IMPLICIT_PRODUCER_HASH_SIZE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:30:29: warning: The struct 'MediumConstantTraits' defines member variable with name 'EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE' also defined in its parent struct 'ConcurrentQueueDefaultTraits'. [duplInheritedMember] concurrentqueue-1.0.4/concurrentqueue.h:369:29: note: Parent variable 'ConcurrentQueueDefaultTraits::EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:30:29: note: Derived variable 'MediumConstantTraits::EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE' concurrentqueue-1.0.4/tests/relacy/integrated.cpp:44:2: style: Struct 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] concurrentqueue-1.0.4/tests/relacy/integrated.cpp:611:8: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] concurrentqueue-1.0.4/tests/relacy/integrated.cpp:671:8: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:245:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sched_random [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:197:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:208:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:26:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:47:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:59:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:72:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:95:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:118:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:132:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:10:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:188:9: warning: Member variable 'test < 2 , 4 >::values' has no initializer. [uninitMemberVarNoCtor] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:188:9: warning: Member variable 'test < 3 , 4 >::values' has no initializer. [uninitMemberVarNoCtor] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:188:9: warning: Member variable 'test < 4 , 8 >::values' has no initializer. [uninitMemberVarNoCtor] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:86:21: warning: Member variable 'IndexHeader::capacity' has no initializer. [uninitMemberVarNoCtor] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:88:21: warning: Member variable 'IndexHeader::entries' has no initializer. [uninitMemberVarNoCtor] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:89:22: warning: Member variable 'IndexHeader::index' has no initializer. [uninitMemberVarNoCtor] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:90:22: warning: Member variable 'IndexHeader::prev' has no initializer. [uninitMemberVarNoCtor] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:235:7: style: Either there is a missing 'override', or the member function 'test < 2 , 4 >::invariant' can be static. [functionStatic] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:235:7: style: Either there is a missing 'override', or the member function 'test < 3 , 4 >::invariant' can be static. [functionStatic] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:235:7: style: Either there is a missing 'override', or the member function 'test < 4 , 8 >::invariant' can be static. [functionStatic] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:73:13: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] concurrentqueue-1.0.4/tests/relacy/spmchash.cpp:215:22: style: Variable 'val' can be declared as pointer to const [constVariablePointer] diff: head concurrentqueue-1.0.4/concurrentqueue.h:1018:10: debug: Failed to instantiate template "inner_enqueue". The checking continues anyway. [templateInstantiation] head concurrentqueue-1.0.4/concurrentqueue.h:1132:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1170:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1191:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1234:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1251:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1300:14: style: The member function 'moodycamel::ConcurrentQueue < Foo , MediumConstantTraits >::try_dequeue_from_producer' can be static. [functionStatic] head concurrentqueue-1.0.4/concurrentqueue.h:1300:14: style: The member function 'moodycamel::ConcurrentQueue < int , SmallConstantTraits >::try_dequeue_from_producer' can be static. [functionStatic] head concurrentqueue-1.0.4/concurrentqueue.h:1300:14: style: The member function 'moodycamel::ConcurrentQueue < void * , ConcurrentQueueDefaultTraits >::try_dequeue_from_producer' can be static. [functionStatic] head concurrentqueue-1.0.4/concurrentqueue.h:1313:16: style: The member function 'moodycamel::ConcurrentQueue < Foo , MediumConstantTraits >::try_dequeue_bulk_from_producer' can be static. [functionStatic] head concurrentqueue-1.0.4/concurrentqueue.h:1313:16: style: The member function 'moodycamel::ConcurrentQueue < int , SmallConstantTraits >::try_dequeue_bulk_from_producer' can be static. [functionStatic] head concurrentqueue-1.0.4/concurrentqueue.h:1313:16: style: The member function 'moodycamel::ConcurrentQueue < void * , ConcurrentQueueDefaultTraits >::try_dequeue_bulk_from_producer' can be static. [functionStatic] head concurrentqueue-1.0.4/concurrentqueue.h:1328:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1342:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1369:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1376:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1382:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1389:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1395:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1453:138: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1453:3: style: Struct 'FreeList < Block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head concurrentqueue-1.0.4/concurrentqueue.h:1466:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1478:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1513:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1526:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1572:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1572:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable explicit_context [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1599:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1618:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1639:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1654:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1671:3: debug: Failed to instantiate template "identity". The checking continues anyway. [templateInstantiation] head concurrentqueue-1.0.4/concurrentqueue.h:1739:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1744:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1788:4: style: The destructor '~ExplicitProducer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] concurrentqueue-1.0.4/concurrentqueue.h:1711:12: note: Virtual destructor in base class concurrentqueue-1.0.4/concurrentqueue.h:1788:4: note: Destructor in derived class head concurrentqueue-1.0.4/concurrentqueue.h:1796:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1851:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:1957:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:2039:7: warning:inconclusive: Access of moved variable 'el'. [accessMoved] concurrentqueue-1.0.4/concurrentqueue.h:2038:17: note: Calling std::move(el) concurrentqueue-1.0.4/concurrentqueue.h:2039:7: note: Access of moved variable 'el'. head concurrentqueue-1.0.4/concurrentqueue.h:2060:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:2250:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head concurrentqueue-1.0.4/concurrentqueue.h:2263:22: style: Condition 'actualCount