2022-06-23 16:37 ftp://ftp.de.debian.org/debian/pool/main/m/mold/mold_1.3.0+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j2 platform: Linux-5.10.0-15-cloud-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.25 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.8 head-info: f1212e6 (2022-06-22 21:22:04 +0200) count: 3139 2922 elapsed-time: 527.6 1015.1 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: mold-1.3.0/mold.h:645:5: warning: Class 'Timer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mold-1.3.0/inttypes.h:37:3: style: Class 'LittleEndian' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:91:3: style: Class 'SyncOut' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:122:3: style: Class 'Fatal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:144:3: style: Class 'Error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:165:3: style: Class 'Warn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:344:3: style: Class 'ConcurrentMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:498:3: style: Class 'Glob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:487:5: style: Struct 'Element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:574:3: style: Class 'GzipCompressor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:591:3: style: Class 'Counter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:625:3: style: Struct 'TimerRecord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:598:9: style: Condition 'enabled' is always false [knownConditionTrueFalse] mold-1.3.0/mold.h:604:9: style: Condition 'enabled' is always false [knownConditionTrueFalse] mold-1.3.0/mold.h:268:5: style: C-style pointer casting [cstyleCast] mold-1.3.0/mold.h:327:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/mold.h:350:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/mold.h:351:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/mold.h:352:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/mold.h:363:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/mold.h:364:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/mold.h:706:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/mold.h:766:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/mold.h:113:50: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] mold-1.3.0/mold.h:449:26: performance: Function parameter 'path' should be passed by const reference. [passedByValue] mold-1.3.0/mold.h:644:29: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mold-1.3.0/mold.h:683:36: performance: Function parameter 'basedir' should be passed by const reference. [passedByValue] mold-1.3.0/mold.h:784:42: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mold-1.3.0/mold.h:91:14: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/mold.h:246:24: style: Variable 'v' can be declared as reference to const [constVariable] mold-1.3.0/inttypes.h:37:3: style: Class 'LittleEndian < uint32_t , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/compress.cc:51:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/compress.cc:93:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/compress.cc:100:28: style: C-style pointer casting [cstyleCast] mold-1.3.0/compress.cc:138:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/compress.cc:148:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/compress.cc:189:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/compress.cc:190:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/compress.cc:113:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/compress.cc:163:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::file' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::value' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::sym_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::shndx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::aux_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::ver_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::flags' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::mu' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::visibility' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::is_weak' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::write_to_symtab' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::traced' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::wrap' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::is_imported' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::is_exported' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::is_canonical' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::has_copyrel' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::copyrel_readonly' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::referenced_by_regular_obj' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::extra' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::file' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::value' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::sym_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::shndx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::aux_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::ver_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::flags' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::mu' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::visibility' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::is_weak' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::write_to_symtab' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::traced' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::wrap' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::is_imported' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::is_exported' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::is_canonical' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::has_copyrel' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::copyrel_readonly' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::referenced_by_regular_obj' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < RISCV64 >::extra' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::file' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::value' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::sym_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::shndx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::aux_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::ver_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::flags' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::mu' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::visibility' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::is_weak' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::write_to_symtab' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::traced' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::wrap' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::is_imported' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::is_exported' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::is_canonical' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::has_copyrel' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::copyrel_readonly' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::referenced_by_regular_obj' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < ARM32 >::extra' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::file' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::value' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::sym_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::shndx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::aux_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::ver_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::flags' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::mu' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::visibility' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::is_weak' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::write_to_symtab' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::traced' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::wrap' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::is_imported' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::is_exported' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::is_canonical' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::has_copyrel' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::copyrel_readonly' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::referenced_by_regular_obj' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < E >::extra' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1457:3: warning: Member variable 'Context < ARM64 >::is_static' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/elf/mold.h:1457:3: warning: Member variable 'Context < ARM32 >::is_static' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/elf/mold.h:1457:3: warning: Member variable 'Context < RISCV64 >::is_static' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/elf/mold.h:1099:3: warning: Member variable 'ObjectFile < ARM64 >::symtab_sec' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/elf/mold.h:1099:3: warning: Member variable 'ObjectFile < RISCV64 >::symtab_sec' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/elf/mold.h:1099:3: warning: Member variable 'ObjectFile < ARM32 >::symtab_sec' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/elf/mold.h:1099:3: warning: Member variable 'ObjectFile < E >::symtab_sec' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/elf/mold.h:1099:3: warning: Member variable 'ObjectFile < I386 >::symtab_sec' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/elf/mold.h:1460:8: style:inconclusive: Technically the member function 'Context < ARM64 >::checkpoint' can be const. [functionConst] mold-1.3.0/elf/mold.h:1460:8: style:inconclusive: Technically the member function 'Context < ARM32 >::checkpoint' can be const. [functionConst] mold-1.3.0/elf/mold.h:1460:8: style:inconclusive: Technically the member function 'Context < RISCV64 >::checkpoint' can be const. [functionConst] mold-1.3.0/elf/mold.h:275:7: performance:inconclusive: Technically the member function 'InputSection < I386 >::get_addend' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/elf/mold.h:2042:29: note: Technically the member function 'InputSection < I386 >::get_addend' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:275:7: note: Technically the member function 'InputSection < I386 >::get_addend' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:330:8: style:inconclusive: Technically the member function 'InputSection < I386 >::is_relr_reloc' can be const. [functionConst] mold-1.3.0/elf/mold.h:2228:30: note: Technically the member function 'InputSection < I386 >::is_relr_reloc' can be const. mold-1.3.0/elf/mold.h:330:8: note: Technically the member function 'InputSection < I386 >::is_relr_reloc' can be const. mold-1.3.0/elf/mold.h:275:7: performance:inconclusive: Technically the member function 'InputSection < ARM32 >::get_addend' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/elf/mold.h:2042:29: note: Technically the member function 'InputSection < ARM32 >::get_addend' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:275:7: note: Technically the member function 'InputSection < ARM32 >::get_addend' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:330:8: style:inconclusive: Technically the member function 'InputSection < ARM32 >::is_relr_reloc' can be const. [functionConst] mold-1.3.0/elf/mold.h:2228:30: note: Technically the member function 'InputSection < ARM32 >::is_relr_reloc' can be const. mold-1.3.0/elf/mold.h:330:8: note: Technically the member function 'InputSection < ARM32 >::is_relr_reloc' can be const. mold-1.3.0/elf/mold.h:220:3: style: Class 'RangeExtensionThunk < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/mold.h:1770:3: style: Class 'Symbol < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/mold.h:1770:3: style: Class 'Symbol < RISCV64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/mold.h:1770:3: style: Class 'Symbol < ARM32 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/mold.h:1770:3: style: Class 'Symbol < E >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/mold.h:82:3: style: Struct 'SectionFragment < E >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/inttypes.h:37:3: style: Class 'LittleEndian < uint16_t , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/inttypes.h:37:3: style: Class 'LittleEndian < uint64_t , 8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/inttypes.h:37:3: style: Class 'LittleEndian < uint32_t , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/inttypes.h:37:3: style: Class 'LittleEndian < int64_t , 8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/inttypes.h:37:3: style: Class 'LittleEndian < int32_t , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/mold.h:777:3: style: Class 'CopyrelSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/mold.h:777:3: style: Class 'CopyrelSection < ARM32 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/mold.h:777:3: style: Class 'CopyrelSection < RISCV64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:344:3: style: Class 'ConcurrentMap < MapEntry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:344:3: style: Class 'ConcurrentMap < SectionFragment < E > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/arch-arm32.cc:49:16: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mold-1.3.0/elf/arch-arm32.cc:50:16: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mold-1.3.0/elf/mold.h:2048:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2058:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2074:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2081:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2099:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2101:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2105:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2106:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2107:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2110:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2111:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2117:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2122:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2123:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2127:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2132:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2133:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2134:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2135:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2246:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:41:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:54:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:55:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:56:7: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:65:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:66:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:67:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:86:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:98:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:116:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:160:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:166:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:170:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:180:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:183:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:186:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:190:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:193:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:196:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:199:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:213:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:219:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:244:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:263:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:266:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:269:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:272:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:275:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:279:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:281:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:286:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:290:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:334:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:338:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:342:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:344:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:561:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm32.cc:562:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2299:35: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2523:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2538:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2551:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2264:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:1987:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:157:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:2183:7: style: Local variable 'offset' shadows outer variable [shadowVariable] mold-1.3.0/elf/mold.h:294:7: note: Shadowed declaration mold-1.3.0/elf/mold.h:2183:7: note: Shadow variable mold-1.3.0/elf/mold.h:2458:47: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/elf/mold.h:2463:50: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/elf/mold.h:2468:49: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/elf/mold.h:2473:49: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/elf/mold.h:2478:51: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/elf/mold.h:2483:47: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/elf/mold.h:2488:50: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/elf/mold.h:2493:50: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/elf/mold.h:2228:56: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/elf/arch-arm32.cc:532:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/arch-arm32.cc:387:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-arm32.cc:400:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-arm32.cc:428:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/mold.h:275:7: performance:inconclusive: Technically the member function 'InputSection < ARM64 >::get_addend' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/elf/mold.h:2042:29: note: Technically the member function 'InputSection < ARM64 >::get_addend' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:275:7: note: Technically the member function 'InputSection < ARM64 >::get_addend' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:330:8: style:inconclusive: Technically the member function 'InputSection < ARM64 >::is_relr_reloc' can be const. [functionConst] mold-1.3.0/elf/mold.h:2228:30: note: Technically the member function 'InputSection < ARM64 >::is_relr_reloc' can be const. mold-1.3.0/elf/mold.h:330:8: note: Technically the member function 'InputSection < ARM64 >::is_relr_reloc' can be const. mold-1.3.0/elf/mold.h:275:7: performance:inconclusive: Technically the member function 'InputSection < E >::get_addend' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/elf/mold.h:2042:29: note: Technically the member function 'InputSection < E >::get_addend' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:275:7: note: Technically the member function 'InputSection < E >::get_addend' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:330:8: style:inconclusive: Technically the member function 'InputSection < E >::is_relr_reloc' can be const. [functionConst] mold-1.3.0/elf/mold.h:2228:30: note: Technically the member function 'InputSection < E >::is_relr_reloc' can be const. mold-1.3.0/elf/mold.h:330:8: note: Technically the member function 'InputSection < E >::is_relr_reloc' can be const. mold-1.3.0/elf/arch-arm64.cc:13:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:14:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:20:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:21:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:46:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:47:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:65:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:66:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:96:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:107:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:110:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:113:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:158:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:161:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:165:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:169:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:172:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:175:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:178:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:181:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:184:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:188:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:192:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:196:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:199:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:224:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:238:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:245:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:251:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:257:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:261:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:264:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:269:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:279:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:284:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:289:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:298:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:305:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:317:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:319:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:325:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:327:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:333:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:376:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:380:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:383:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:688:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-arm64.cc:504:54: style: Parameter 'sym' can be declared as reference to const [constParameter] mold-1.3.0/elf/arch-arm64.cc:505:43: style: Parameter 'isec' can be declared as reference to const [constParameter] mold-1.3.0/elf/arch-arm64.cc:654:22: style: Variable 'sym' can be declared as reference to const [constVariable] mold-1.3.0/elf/arch-arm64.cc:423:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-arm64.cc:447:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::file' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::value' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::sym_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::shndx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::aux_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::ver_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::flags' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::mu' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::visibility' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::is_weak' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::write_to_symtab' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::traced' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::wrap' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::is_imported' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::is_exported' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::is_canonical' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::has_copyrel' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::copyrel_readonly' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::referenced_by_regular_obj' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1771:3: warning:inconclusive: Member variable 'Symbol < I386 >::extra' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/elf/mold.h:1457:3: warning: Member variable 'Context < I386 >::is_static' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/elf/mold.h:1460:8: style:inconclusive: Technically the member function 'Context < I386 >::checkpoint' can be const. [functionConst] mold-1.3.0/elf/mold.h:1770:3: style: Class 'Symbol < I386 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/mold.h:777:3: style: Class 'CopyrelSection < I386 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/mold.h:275:7: performance:inconclusive: Technically the member function 'InputSection < RISCV64 >::get_addend' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/elf/mold.h:2042:29: note: Technically the member function 'InputSection < RISCV64 >::get_addend' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:275:7: note: Technically the member function 'InputSection < RISCV64 >::get_addend' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:330:8: style:inconclusive: Technically the member function 'InputSection < RISCV64 >::is_relr_reloc' can be const. [functionConst] mold-1.3.0/elf/mold.h:2228:30: note: Technically the member function 'InputSection < RISCV64 >::is_relr_reloc' can be const. mold-1.3.0/elf/mold.h:330:8: note: Technically the member function 'InputSection < RISCV64 >::is_relr_reloc' can be const. mold-1.3.0/elf/arch-i386.cc:15:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:16:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:24:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:25:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:40:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:48:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:51:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:52:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:77:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:88:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:102:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:105:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:152:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:157:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:161:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:235:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:244:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:366:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:371:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:389:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:393:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:402:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:405:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:408:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:412:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:414:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:417:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:52:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:57:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:62:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:67:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:72:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:77:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:82:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:163:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:169:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:172:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:184:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:187:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:226:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:230:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:233:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:237:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:260:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:270:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:273:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:276:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:283:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:285:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:291:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:300:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:318:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:321:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:324:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:330:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:333:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:336:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:357:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:360:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:363:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:387:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:388:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:421:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:426:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:430:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:436:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:439:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:442:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:448:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:451:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:454:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:466:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-riscv64.cc:469:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-i386.cc:457:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-i386.cc:467:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-i386.cc:478:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-i386.cc:488:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-i386.cc:503:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-riscv64.cc:108:57: style: Parameter 'sym' can be declared as reference to const [constParameter] mold-1.3.0/elf/arch-riscv64.cc:654:57: style: Parameter 'sym' can be declared as reference to const [constParameter] mold-1.3.0/elf/arch-riscv64.cc:655:46: style: Parameter 'isec' can be declared as reference to const [constParameter] mold-1.3.0/elf/arch-riscv64.cc:541:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-riscv64.cc:551:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-riscv64.cc:619:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-riscv64.cc:315:11: style: Variable 'loc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/elf/arch-riscv64.cc:327:11: style: Variable 'loc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/elf/mold.h:1457:3: warning: Member variable 'Context < X86_64 >::is_static' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/elf/mold.h:1099:3: warning: Member variable 'ObjectFile < X86_64 >::symtab_sec' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/elf/mold.h:1460:8: style:inconclusive: Technically the member function 'Context < X86_64 >::checkpoint' can be const. [functionConst] mold-1.3.0/elf/mold.h:275:7: performance:inconclusive: Technically the member function 'InputSection < X86_64 >::get_addend' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/elf/mold.h:2042:29: note: Technically the member function 'InputSection < X86_64 >::get_addend' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:275:7: note: Technically the member function 'InputSection < X86_64 >::get_addend' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:330:8: style:inconclusive: Technically the member function 'InputSection < X86_64 >::is_relr_reloc' can be const. [functionConst] mold-1.3.0/elf/mold.h:2228:30: note: Technically the member function 'InputSection < X86_64 >::is_relr_reloc' can be const. mold-1.3.0/elf/mold.h:330:8: note: Technically the member function 'InputSection < X86_64 >::is_relr_reloc' can be const. mold-1.3.0/elf/mold.h:777:3: style: Class 'CopyrelSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/arch-x86-64.cc:21:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:53:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:54:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:68:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:69:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:85:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:86:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:100:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:101:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:102:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:128:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:141:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:144:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:147:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:150:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:274:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:279:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:284:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:289:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:293:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:407:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:417:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:581:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:586:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:591:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:613:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:617:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:621:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:627:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:629:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:635:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:667:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/arch-x86-64.cc:156:32: style: Parameter 'loc' can be declared as pointer to const [constParameter] mold-1.3.0/elf/arch-x86-64.cc:164:36: style: Parameter 'loc' can be declared as pointer to const [constParameter] mold-1.3.0/elf/arch-x86-64.cc:186:31: style: Parameter 'loc' can be declared as pointer to const [constParameter] mold-1.3.0/elf/arch-x86-64.cc:208:38: style: Parameter 'loc' can be declared as pointer to const [constParameter] mold-1.3.0/elf/arch-x86-64.cc:687:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-x86-64.cc:699:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-x86-64.cc:711:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-x86-64.cc:721:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/arch-x86-64.cc:760:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/elf/mold.h:82:3: style: Struct 'SectionFragment < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/mold.h:82:3: style: Struct 'SectionFragment < RISCV64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/mold.h:82:3: style: Struct 'SectionFragment < ARM32 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/mold.h:82:3: style: Struct 'SectionFragment < I386 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:344:3: style: Class 'ConcurrentMap < SectionFragment < ARM64 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:344:3: style: Class 'ConcurrentMap < SectionFragment < ARM32 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:344:3: style: Class 'ConcurrentMap < SectionFragment < RISCV64 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:344:3: style: Class 'ConcurrentMap < SectionFragment < X86_64 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/mold.h:344:3: style: Class 'ConcurrentMap < SectionFragment < I386 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/dwarf.cc:29:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:31:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:68:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:69:32: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:76:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:128:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:136:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:143:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:261:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:267:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:278:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:284:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:302:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:453:50: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/dwarf.cc:50:42: style: Parameter 'isec' can be declared as reference to const [constParameter] mold-1.3.0/elf/dwarf.cc:315:76: style: Parameter 'range' can be declared as pointer to const [constParameter] mold-1.3.0/elf/gc-sections.cc:180:48: style: Variable 'm' can be declared as reference to const [constVariable] mold-1.3.0/elf/gc-sections.cc:167:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mold-1.3.0/elf/icf.cc:128:8: style: Local variable 'is_relro' shadows outer function [shadowFunction] mold-1.3.0/elf/mold.h:341:6: note: Shadowed declaration mold-1.3.0/elf/icf.cc:128:8: note: Shadow variable mold-1.3.0/elf/icf.cc:256:8: style: Local variable 'hash_string' shadows outer function [shadowFunction] mold-1.3.0/mold.h:38:17: note: Shadowed declaration mold-1.3.0/elf/icf.cc:256:8: note: Shadow variable mold-1.3.0/elf/icf.cc:402:32: style: Local variable 'isec' shadows outer variable [shadowVariable] mold-1.3.0/elf/icf.cc:391:22: note: Shadowed declaration mold-1.3.0/elf/icf.cc:402:32: note: Shadow variable mold-1.3.0/elf/icf.cc:426:32: style: Local variable 'isec' shadows outer variable [shadowVariable] mold-1.3.0/elf/icf.cc:415:22: note: Shadowed declaration mold-1.3.0/elf/icf.cc:426:32: note: Shadow variable mold-1.3.0/elf/icf.cc:553:11: style: Local variable 't' shadows outer variable [shadowVariable] mold-1.3.0/elf/icf.cc:525:9: note: Shadowed declaration mold-1.3.0/elf/icf.cc:553:11: note: Shadow variable mold-1.3.0/elf/icf.cc:593:11: style: Local variable 't' shadows outer variable [shadowVariable] mold-1.3.0/elf/icf.cc:525:9: note: Shadowed declaration mold-1.3.0/elf/icf.cc:593:11: note: Shadow variable mold-1.3.0/elf/icf.cc:620:11: style: Local variable 't' shadows outer variable [shadowVariable] mold-1.3.0/elf/icf.cc:525:9: note: Shadowed declaration mold-1.3.0/elf/icf.cc:620:11: note: Shadow variable mold-1.3.0/elf/icf.cc:335:44: style: Variable 'isec' can be declared as reference to const [constVariable] mold-1.3.0/elf/icf.cc:219:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mold-1.3.0/elf/icf.cc:224:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mold-1.3.0/elf/icf.cc:230:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mold-1.3.0/elf/icf.cc:439:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mold-1.3.0/elf/input-files.cc:1327:16: warning: Member variable 'SharedFile < X86_64 >::symtab_sec' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/elf/input-files.cc:1327:16: warning: Member variable 'SharedFile < I386 >::symtab_sec' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/elf/input-files.cc:1327:16: warning: Member variable 'SharedFile < ARM64 >::symtab_sec' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/elf/input-files.cc:1327:16: warning: Member variable 'SharedFile < ARM32 >::symtab_sec' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/elf/input-files.cc:1327:16: warning: Member variable 'SharedFile < RISCV64 >::symtab_sec' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/elf/input-files.cc:76:16: warning: Member variable 'ObjectFile < X86_64 >::symtab_sec' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/elf/input-files.cc:76:16: warning: Member variable 'ObjectFile < I386 >::symtab_sec' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/elf/input-files.cc:76:16: warning: Member variable 'ObjectFile < ARM64 >::symtab_sec' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/elf/input-files.cc:76:16: warning: Member variable 'ObjectFile < ARM32 >::symtab_sec' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/elf/input-files.cc:76:16: warning: Member variable 'ObjectFile < RISCV64 >::symtab_sec' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/elf/mold.h:82:3: style: Struct 'SectionFragment < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/input-files.cc:1406:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:1412:38: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:1417:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:1511:5: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:104:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:117:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:118:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:121:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:336:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:342:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:378:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:1252:28: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/mold.h:1054:36: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:17:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:20:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:28:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-files.cc:395:22: style: Local variable 'isec' shadows outer argument [shadowArgument] mold-1.3.0/elf/input-files.cc:326:68: note: Shadowed declaration mold-1.3.0/elf/input-files.cc:395:22: note: Shadow variable mold-1.3.0/elf/input-files.cc:77:39: performance: Function parameter 'archive_name' should be passed by const reference. [passedByValue] mold-1.3.0/elf/input-files.cc:85:35: performance: Function parameter 'archive_name' should be passed by const reference. [passedByValue] mold-1.3.0/elf/input-files.cc:1336:21: style: Variable 'dyn' can be declared as reference to const [constVariable] mold-1.3.0/elf/input-files.cc:1491:48: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/elf/input-files.cc:278:43: style: Variable 'target' can be declared as reference to const [constVariable] mold-1.3.0/elf/input-files.cc:736:43: style: Variable 'm' can be declared as reference to const [constVariable] mold-1.3.0/elf/input-files.cc:971:14: style: Variable 'pair' can be declared as reference to const [constVariable] mold-1.3.0/elf/input-files.cc:979:14: style: Variable 'pair' can be declared as reference to const [constVariable] mold-1.3.0/elf/input-files.cc:1337:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/input-files.cc:44:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/input-sections.cc:39:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-sections.cc:75:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-sections.cc:89:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/input-sections.cc:243:24: style: Local variable 'name' shadows outer function [shadowFunction] mold-1.3.0/elf/mold.h:272:20: note: Shadowed declaration mold-1.3.0/elf/input-sections.cc:243:24: note: Shadow variable mold-1.3.0/elf/input-sections.cc:278:14: style: Variable 'pair' can be declared as reference to const [constVariable] mold-1.3.0/elf/input-sections.cc:239:61: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/elf/linker-script.cc:148:56: performance: Function parameter 'path' should be passed by const reference. [passedByValue] mold-1.3.0/elf/linker-script.cc:253:36: performance: Function parameter 'label' should be passed by const reference. [passedByValue] mold-1.3.0/elf/lto.h:57:57: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/lto.cc:208:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/lto.cc:411:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/lto.cc:573:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/lto.cc:534:73: style:inconclusive: Function 'read_lto_object' argument 2 names different: declaration 'mb' definition 'mf'. [funcArgNamesDifferent] mold-1.3.0/elf/mold.h:1238:73: note: Function 'read_lto_object' argument 2 names different: declaration 'mb' definition 'mf'. mold-1.3.0/elf/lto.cc:534:73: note: Function 'read_lto_object' argument 2 names different: declaration 'mb' definition 'mf'. mold-1.3.0/elf/lto.cc:329:40: style: Variable 'file' can be declared as reference to const [constVariable] mold-1.3.0/elf/lto.cc:327:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/lto.cc:431:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/lto.cc:122:17: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] mold-1.3.0/filetype.h:76:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/filetype.h:98:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/archive-file.h:58:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/archive-file.h:69:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/archive-file.h:73:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/archive-file.h:92:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/archive-file.h:98:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/archive-file.h:139:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/archive-file.h:146:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/output-file.h:21:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/output-file.h:85:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/output-file.h:58:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/main.cc:169:67: style:inconclusive: Function 'find_library' argument 2 names different: declaration 'path' definition 'name'. [funcArgNamesDifferent] mold-1.3.0/elf/mold.h:1720:67: note: Function 'find_library' argument 2 names different: declaration 'path' definition 'name'. mold-1.3.0/elf/main.cc:169:67: note: Function 'find_library' argument 2 names different: declaration 'path' definition 'name'. mold-1.3.0/output-file.h:19:41: performance: Function parameter 'path' should be passed by const reference. [passedByValue] mold-1.3.0/elf/main.cc:40:47: performance: Function parameter 'archive_name' should be passed by const reference. [passedByValue] mold-1.3.0/elf/main.cc:246:51: performance: Function parameter 'path' should be passed by const reference. [passedByValue] mold-1.3.0/output-file.h:83:40: performance: Function parameter 'path' should be passed by const reference. [passedByValue] mold-1.3.0/elf/main.cc:329:24: style: Variable 'cie' can be declared as reference to const [constVariable] mold-1.3.0/elf/main.cc:338:49: style: Variable 'mf' can be declared as reference to const [constVariable] mold-1.3.0/elf/main.cc:351:45: style: Variable 'osec' can be declared as reference to const [constVariable] mold-1.3.0/elf/main.cc:352:53: style: Variable 'thunk' can be declared as reference to const [constVariable] mold-1.3.0/elf/main.cc:737:31: style: Variable 'fn' can be declared as reference to const [constVariable] mold-1.3.0/archive-file.h:61:24: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mold-1.3.0/elf/main.cc:228:19: warning: Either the condition 'state.empty()' is redundant or expression 'state.back()' cause access out of bounds. [containerOutOfBounds] mold-1.3.0/elf/main.cc:225:22: note: Assuming that condition 'state.empty()' is not redundant mold-1.3.0/elf/main.cc:228:19: note: Access out of bounds mold-1.3.0/elf/main.cc:128:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/main.cc:133:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/main.cc:331:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/main.cc:339:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/main.cc:343:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/main.cc:353:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/main.cc:27:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mold-1.3.0/elf/main.cc:42:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mold-1.3.0/elf/main.cc:331:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mold-1.3.0/elf/mapfile.cc:107:23: style: Variable 'str' can be declared as reference to const [constVariable] mold-1.3.0/elf/mold-wrapper.c:89:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mold-1.3.0/elf/mold-wrapper.c:98:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mold-1.3.0/elf/mold-wrapper.c:107:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mold-1.3.0/elf/mold.h:705:26: performance:inconclusive: Technically the member function 'GnuHashSection < X86_64 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/elf/output-chunks.cc:1360:20: note: Technically the member function 'GnuHashSection < X86_64 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:705:26: note: Technically the member function 'GnuHashSection < X86_64 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:705:26: performance:inconclusive: Technically the member function 'GnuHashSection < I386 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/elf/output-chunks.cc:1360:20: note: Technically the member function 'GnuHashSection < I386 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:705:26: note: Technically the member function 'GnuHashSection < I386 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:705:26: performance:inconclusive: Technically the member function 'GnuHashSection < ARM64 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/elf/output-chunks.cc:1360:20: note: Technically the member function 'GnuHashSection < ARM64 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:705:26: note: Technically the member function 'GnuHashSection < ARM64 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:705:26: performance:inconclusive: Technically the member function 'GnuHashSection < ARM32 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/elf/output-chunks.cc:1360:20: note: Technically the member function 'GnuHashSection < ARM32 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:705:26: note: Technically the member function 'GnuHashSection < ARM32 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:705:26: performance:inconclusive: Technically the member function 'GnuHashSection < RISCV64 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/elf/output-chunks.cc:1360:20: note: Technically the member function 'GnuHashSection < RISCV64 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:705:26: note: Technically the member function 'GnuHashSection < RISCV64 >::get_exported_symbols' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/elf/mold.h:567:8: style:inconclusive: Technically the member function 'RelDynSection < X86_64 >::sort' can be const. [functionConst] mold-1.3.0/elf/output-chunks.cc:378:24: note: Technically the member function 'RelDynSection < X86_64 >::sort' can be const. mold-1.3.0/elf/mold.h:567:8: note: Technically the member function 'RelDynSection < X86_64 >::sort' can be const. mold-1.3.0/elf/mold.h:567:8: style:inconclusive: Technically the member function 'RelDynSection < I386 >::sort' can be const. [functionConst] mold-1.3.0/elf/output-chunks.cc:378:24: note: Technically the member function 'RelDynSection < I386 >::sort' can be const. mold-1.3.0/elf/mold.h:567:8: note: Technically the member function 'RelDynSection < I386 >::sort' can be const. mold-1.3.0/elf/mold.h:567:8: style:inconclusive: Technically the member function 'RelDynSection < ARM64 >::sort' can be const. [functionConst] mold-1.3.0/elf/output-chunks.cc:378:24: note: Technically the member function 'RelDynSection < ARM64 >::sort' can be const. mold-1.3.0/elf/mold.h:567:8: note: Technically the member function 'RelDynSection < ARM64 >::sort' can be const. mold-1.3.0/elf/mold.h:567:8: style:inconclusive: Technically the member function 'RelDynSection < ARM32 >::sort' can be const. [functionConst] mold-1.3.0/elf/output-chunks.cc:378:24: note: Technically the member function 'RelDynSection < ARM32 >::sort' can be const. mold-1.3.0/elf/mold.h:567:8: note: Technically the member function 'RelDynSection < ARM32 >::sort' can be const. mold-1.3.0/elf/mold.h:567:8: style:inconclusive: Technically the member function 'RelDynSection < RISCV64 >::sort' can be const. [functionConst] mold-1.3.0/elf/output-chunks.cc:378:24: note: Technically the member function 'RelDynSection < RISCV64 >::sort' can be const. mold-1.3.0/elf/mold.h:567:8: note: Technically the member function 'RelDynSection < RISCV64 >::sort' can be const. mold-1.3.0/elf/output-chunks.cc:2519:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:2469:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:2257:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:2258:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:2281:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:2285:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:2286:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:2309:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:2370:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:2065:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:2038:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1960:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1900:31: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1902:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1912:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1806:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1807:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1828:32: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1830:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1833:49: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1843:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1739:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1740:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1654:5: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1686:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1712:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1396:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1397:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1398:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1399:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1414:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1344:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1345:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1284:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:554:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:367:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:381:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:382:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1188:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:1099:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:104:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:71:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/output-chunks.cc:174:8: style: Local variable 'append' shadows outer function [shadowFunction] mold-1.3.0/mold.h:239:13: note: Shadowed declaration mold-1.3.0/elf/output-chunks.cc:174:8: note: Shadow variable mold-1.3.0/elf/output-chunks.cc:907:11: style: Local variable 'bits' shadows outer function [shadowFunction] mold-1.3.0/mold.h:216:12: note: Shadowed declaration mold-1.3.0/elf/output-chunks.cc:907:11: note: Shadow variable mold-1.3.0/elf/output-chunks.cc:41:43: style: Variable 'osec' can be declared as reference to const [constVariable] mold-1.3.0/elf/output-chunks.cc:264:17: style: Variable 'phdr' can be declared as reference to const [constVariable] mold-1.3.0/elf/output-chunks.cc:2298:24: style: Variable 'name' can be declared as reference to const [constVariable] mold-1.3.0/elf/output-chunks.cc:2325:24: style: Variable 'file' can be declared as reference to const [constVariable] mold-1.3.0/elf/output-chunks.cc:1596:48: style: Parameter 'fde' can be declared as reference to const [constParameter] mold-1.3.0/elf/output-chunks.cc:1572:31: style: Variable 'frag' can be declared as reference to const [constVariable] mold-1.3.0/elf/output-chunks.cc:1360:53: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/elf/output-chunks.cc:421:43: style: Variable 'osec' can be declared as reference to const [constVariable] mold-1.3.0/elf/output-chunks.cc:433:43: style: Variable 'osec' can be declared as reference to const [constVariable] mold-1.3.0/elf/output-chunks.cc:1003:21: style: Variable 'ent' can be declared as reference to const [constVariable] mold-1.3.0/elf/output-chunks.cc:759:29: style: Variable 'prefixes' can be declared as const array [constVariable] mold-1.3.0/elf/output-chunks.cc:771:27: style: Variable 'prefixes' can be declared as const array [constVariable] mold-1.3.0/elf/output-chunks.cc:42:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/output-chunks.cc:62:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/output-chunks.cc:308:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/output-chunks.cc:2052:14: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/output-chunks.cc:1725:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/output-chunks.cc:1610:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/output-chunks.cc:528:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/output-chunks.cc:422:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/output-chunks.cc:1006:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/output-chunks.cc:1053:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/output-chunks.cc:823:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/output-chunks.cc:98:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/passes.cc:611:3: warning: Either the condition '!tar' is redundant or there is possible null pointer dereference: tar. [nullPointerRedundantCheck] mold-1.3.0/elf/passes.cc:608:7: note: Assuming that condition '!tar' is not redundant mold-1.3.0/elf/passes.cc:611:3: note: Null pointer dereference mold-1.3.0/elf/passes.cc:612:3: warning: Either the condition '!tar' is redundant or there is possible null pointer dereference: tar. [nullPointerRedundantCheck] mold-1.3.0/elf/passes.cc:608:7: note: Assuming that condition '!tar' is not redundant mold-1.3.0/elf/passes.cc:612:3: note: Null pointer dereference mold-1.3.0/elf/passes.cc:617:19: style: Local variable 'path' shadows outer variable [shadowVariable] mold-1.3.0/elf/passes.cc:604:15: note: Shadowed declaration mold-1.3.0/elf/passes.cc:617:19: note: Shadow variable mold-1.3.0/elf/passes.cc:1355:11: style: Local variable 'addr' shadows outer variable [shadowVariable] mold-1.3.0/elf/passes.cc:1326:7: note: Shadowed declaration mold-1.3.0/elf/passes.cc:1355:11: note: Shadow variable mold-1.3.0/elf/passes.cc:257:54: performance: Function parameter 'str' should be passed by const reference. [passedByValue] mold-1.3.0/elf/passes.cc:1449:31: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mold-1.3.0/elf/passes.cc:273:50: style: Variable 'm' can be declared as reference to const [constVariable] mold-1.3.0/elf/passes.cc:511:18: style: Variable 'sym' can be declared as reference to const [constVariable] mold-1.3.0/elf/passes.cc:536:28: style: Parameter 'src' can be declared as reference to const [constParameter] mold-1.3.0/elf/passes.cc:631:18: style: Variable 'sym' can be declared as reference to const [constVariable] mold-1.3.0/elf/passes.cc:743:43: style: Parameter 'osec' can be declared as reference to const [constParameter] mold-1.3.0/elf/passes.cc:768:67: style: Parameter 'osec' can be declared as reference to const [constParameter] mold-1.3.0/elf/passes.cc:845:46: style: Parameter 'group' can be declared as reference to const [constParameter] mold-1.3.0/elf/passes.cc:861:45: style: Variable 'osec' can be declared as reference to const [constVariable] mold-1.3.0/elf/passes.cc:994:43: style: Variable 'osec' can be declared as reference to const [constVariable] mold-1.3.0/elf/passes.cc:1005:22: style: Variable 'sym' can be declared as reference to const [constVariable] mold-1.3.0/elf/passes.cc:1010:22: style: Variable 'sym' can be declared as reference to const [constVariable] mold-1.3.0/elf/passes.cc:1059:26: style: Variable 'v' can be declared as reference to const [constVariable] mold-1.3.0/elf/passes.cc:1435:41: style: Parameter 'chunk' can be declared as reference to const [constParameter] mold-1.3.0/elf/passes.cc:1442:40: style: Parameter 'chunk' can be declared as reference to const [constParameter] mold-1.3.0/elf/passes.cc:1660:49: style: Variable 'mf' can be declared as reference to const [constVariable] mold-1.3.0/elf/passes.cc:1672:21: style: Variable 's' can be declared as reference to const [constVariable] mold-1.3.0/elf/passes.cc:1676:21: style: Variable 's' can be declared as reference to const [constVariable] mold-1.3.0/elf/passes.cc:284:13: style: Variable 'env' can be declared as pointer to const [constVariable] mold-1.3.0/elf/passes.cc:1602:14: style: Variable 'addr' can be declared as pointer to const [constVariable] mold-1.3.0/elf/passes.cc:117:12: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/passes.cc:121:12: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/passes.cc:822:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/passes.cc:1451:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/passes.cc:1463:30: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/passes.cc:580:15: style: Unused variable: buf [unusedVariable] mold-1.3.0/elf/relocatable.cc:338:3: performance: Variable 'elf_sections' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/elf/relocatable.cc:89:3: style: Class 'RStrtabSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/relocatable.cc:89:3: style: Class 'RStrtabSection < ARM32 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/relocatable.cc:89:3: style: Class 'RStrtabSection < RISCV64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/relocatable.cc:89:3: style: Class 'RStrtabSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/relocatable.cc:89:3: style: Class 'RStrtabSection < I386 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/elf/relocatable.cc:344:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/relocatable.cc:351:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/relocatable.cc:410:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/relocatable.cc:411:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/relocatable.cc:252:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/relocatable.cc:478:60: style: Parameter 'b' can be declared as reference to const [constParameter] mold-1.3.0/elf/relocatable.cc:499:41: style: Variable 'file' can be declared as reference to const [constVariable] mold-1.3.0/elf/relocatable.cc:515:60: style: Parameter 'file' can be declared as reference to const [constParameter] mold-1.3.0/elf/relocatable.cc:542:41: style: Variable 'file' can be declared as reference to const [constVariable] mold-1.3.0/elf/relocatable.cc:562:41: style: Variable 'file' can be declared as reference to const [constVariable] mold-1.3.0/elf/relocatable.cc:568:41: style: Variable 'file' can be declared as reference to const [constVariable] mold-1.3.0/elf/relocatable.cc:231:42: style: Variable 'sec' can be declared as reference to const [constVariable] mold-1.3.0/hyperloglog.cc:16:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::file' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::subsec' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::value' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::stub_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::got_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::tlv_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::mu' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::flags' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::scope' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::is_common' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::is_weak_def' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::is_imported' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::referenced_dynamically' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::thunk_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < ARM64 >::thunk_sym_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::file' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::subsec' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::value' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::stub_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::got_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::tlv_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::mu' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::flags' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::scope' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::is_common' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::is_weak_def' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::is_imported' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::referenced_dynamically' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::thunk_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:267:3: warning:inconclusive: Member variable 'Symbol < E >::thunk_sym_idx' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/macho/mold.h:812:8: style:inconclusive: Technically the member function 'Context < ARM64 >::checkpoint' can be const. [functionConst] mold-1.3.0/macho/mold.h:368:3: style: Class 'RangeExtensionThunk < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:631:3: style: Class 'StubHelperSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:613:3: style: Class 'StubsSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:266:3: style: Struct 'Symbol < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:266:3: style: Struct 'Symbol < E >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:174:3: style: Class 'DylibFile < E >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:110:3: style: Class 'ObjectFile < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:684:3: style: Class 'ThreadPtrsSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:672:3: style: Class 'LazySymbolPtrSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:657:3: style: Class 'GotSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:643:3: style: Class 'UnwindInfoSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:598:3: style: Class 'DataInCodeSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:583:3: style: Class 'CodeSignatureSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:572:3: style: Class 'StrtabSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:552:3: style: Class 'SymtabSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:538:3: style: Class 'FunctionStartsSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:523:3: style: Class 'ExportSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:477:3: style: Class 'LazyBindSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:463:3: style: Class 'BindSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:432:3: style: Class 'RebaseSection < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:353:3: style: Class 'OutputMachHeader < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/arch-arm64.cc:123:23: warning: Either the condition '!target' is redundant or there is possible null pointer dereference: target. [nullPointerRedundantCheck] mold-1.3.0/macho/arch-arm64.cc:119:7: note: Assuming that condition '!target' is not redundant mold-1.3.0/macho/arch-arm64.cc:123:23: note: Null pointer dereference mold-1.3.0/macho/arch-arm64.cc:20:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:43:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:94:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:97:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:134:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:148:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:235:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:237:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:253:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:260:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:266:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:273:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:461:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:462:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-arm64.cc:291:64: style: Parameter 'rel' can be declared as reference to const [constParameter] mold-1.3.0/macho/mold.h:967:41: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/macho/mold.h:973:41: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/macho/mold.h:812:8: style:inconclusive: Technically the member function 'Context < X86_64 >::checkpoint' can be const. [functionConst] mold-1.3.0/macho/mold.h:631:3: style: Class 'StubHelperSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:613:3: style: Class 'StubsSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:110:3: style: Class 'ObjectFile < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:684:3: style: Class 'ThreadPtrsSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:672:3: style: Class 'LazySymbolPtrSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:657:3: style: Class 'GotSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:643:3: style: Class 'UnwindInfoSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:598:3: style: Class 'DataInCodeSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:583:3: style: Class 'CodeSignatureSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:572:3: style: Class 'StrtabSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:552:3: style: Class 'SymtabSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:538:3: style: Class 'FunctionStartsSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:523:3: style: Class 'ExportSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:477:3: style: Class 'LazyBindSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:463:3: style: Class 'BindSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:432:3: style: Class 'RebaseSection < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:353:3: style: Class 'OutputMachHeader < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/arch-x86-64.cc:117:23: warning: Either the condition '!target' is redundant or there is possible null pointer dereference: target. [nullPointerRedundantCheck] mold-1.3.0/macho/arch-x86-64.cc:113:7: note: Assuming that condition '!target' is not redundant mold-1.3.0/macho/arch-x86-64.cc:117:23: note: Null pointer dereference mold-1.3.0/macho/arch-x86-64.cc:18:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-x86-64.cc:39:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-x86-64.cc:41:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-x86-64.cc:55:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-x86-64.cc:56:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-x86-64.cc:76:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-x86-64.cc:78:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-x86-64.cc:96:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-x86-64.cc:128:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-x86-64.cc:142:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-x86-64.cc:208:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/arch-x86-64.cc:210:8: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/mold.h:174:3: style: Class 'DylibFile < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:174:3: style: Class 'DylibFile < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/cmdline.cc:145:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/cmdline.cc:185:37: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mold-1.3.0/macho/cmdline.cc:196:38: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mold-1.3.0/macho/cmdline.cc:220:38: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mold-1.3.0/macho/cmdline.cc:434:23: style: Variable 'dir' can be declared as reference to const [constVariable] mold-1.3.0/macho/dead-strip.cc:91:11: warning: Possible null pointer dereference: sym [nullPointer] mold-1.3.0/macho/dead-strip.cc:92:15: note: Assignment 'sym=nullptr', assigned value is 0 mold-1.3.0/macho/dead-strip.cc:91:11: note: Null pointer dereference mold-1.3.0/macho/dead-strip.cc:9:8: style: Local variable 'mark' shadows outer function [shadowFunction] mold-1.3.0/macho/dead-strip.cc:63:13: note: Shadowed declaration mold-1.3.0/macho/dead-strip.cc:9:8: note: Shadow variable mold-1.3.0/macho/dead-strip.cc:30:23: style: Variable 'rel' can be declared as reference to const [constVariable] mold-1.3.0/macho/dead-strip.cc:39:25: style: Variable 'rec' can be declared as reference to const [constVariable] mold-1.3.0/macho/dead-strip.cc:50:23: style: Variable 'rel' can be declared as reference to const [constVariable] mold-1.3.0/macho/dead-strip.cc:92:13: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/input-files.cc:774:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:797:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:801:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:805:28: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:806:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:810:31: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:816:35: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:61:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:83:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:88:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:114:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:118:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:129:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:346:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:348:7: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:359:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:363:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:374:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:378:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:414:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:421:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:453:30: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:464:28: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/input-files.cc:325:16: style: The scope of the variable 'sym' can be reduced. [variableScope] mold-1.3.0/macho/input-files.cc:637:14: style: The scope of the variable 'msym' can be reduced. [variableScope] mold-1.3.0/macho/input-files.cc:34:35: performance: Function parameter 'archive_name' should be passed by const reference. [passedByValue] mold-1.3.0/macho/input-files.cc:122:17: style: Variable 'msym' can be declared as reference to const [constVariable] mold-1.3.0/macho/input-files.cc:312:14: style: Variable 'msym' can be declared as reference to const [constVariable] mold-1.3.0/macho/input-files.cc:324:14: style: Variable 'msym' can be declared as reference to const [constVariable] mold-1.3.0/macho/input-files.cc:401:18: style: Variable 'msym' can be declared as reference to const [constVariable] mold-1.3.0/macho/input-files.cc:546:37: style: Parameter 'sym' can be declared as reference to const [constParameter] mold-1.3.0/macho/input-files.cc:597:42: style: Variable 'isec' can be declared as reference to const [constVariable] mold-1.3.0/macho/input-files.cc:124:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/lto.cc:26:3: error: Syntax Error: AST broken, 'ctx' doesn't have a parent. [internalAstError] mold-1.3.0/macho/main.cc:292:5: style: Struct 'Entry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/filetype.h:70:27: warning: Either the condition '!mf' is redundant or there is possible null pointer dereference: mf. [nullPointerRedundantCheck] mold-1.3.0/macho/main.cc:698:13: note: Assuming that condition '!mf' is not redundant mold-1.3.0/macho/main.cc:700:24: note: Calling function 'read_file', 2nd argument 'mf' value is 0 mold-1.3.0/macho/main.cc:596:21: note: Calling function 'get_file_type', 1st argument 'mf' value is 0 mold-1.3.0/filetype.h:70:27: note: Null pointer dereference mold-1.3.0/macho/main.cc:643:31: warning: Either the condition '!mf' is redundant or there is possible null pointer dereference: mf. [nullPointerRedundantCheck] mold-1.3.0/macho/main.cc:639:7: note: Assuming that condition '!mf' is not redundant mold-1.3.0/macho/main.cc:643:31: note: Null pointer dereference mold-1.3.0/macho/main.cc:584:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/main.cc:587:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/main.cc:644:22: style: Local variable 'path' shadows outer variable [shadowVariable] mold-1.3.0/macho/main.cc:628:15: note: Shadowed declaration mold-1.3.0/macho/main.cc:644:22: note: Shadow variable mold-1.3.0/macho/main.cc:559:67: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mold-1.3.0/macho/main.cc:663:44: performance: Function parameter 'arg' should be passed by const reference. [passedByValue] mold-1.3.0/macho/main.cc:157:18: style: Variable 'sym' can be declared as reference to const [constVariable] mold-1.3.0/macho/main.cc:265:16: style: Variable 'msym' can be declared as reference to const [constVariable] mold-1.3.0/macho/main.cc:365:44: style: Variable 'isec' can be declared as reference to const [constVariable] mold-1.3.0/macho/main.cc:427:29: style: Variable 'rec' can be declared as reference to const [constVariable] mold-1.3.0/macho/main.cc:469:43: style: Variable 'seg' can be declared as reference to const [constVariable] mold-1.3.0/macho/main.cc:490:43: style: Variable 'seg' can be declared as reference to const [constVariable] mold-1.3.0/macho/main.cc:784:44: style: Variable 'isec' can be declared as reference to const [constVariable] mold-1.3.0/macho/main.cc:850:25: style: Variable 'file' can be declared as pointer to const [constVariable] mold-1.3.0/macho/main.cc:852:24: style: Variable 'file' can be declared as pointer to const [constVariable] mold-1.3.0/macho/main.cc:31:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/main.cc:57:16: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/main.cc:493:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/main.cc:654:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/main.cc:786:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/main.cc:358:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mold-1.3.0/macho/mapfile.cc:46:43: style: Variable 'seg' can be declared as reference to const [constVariable] mold-1.3.0/macho/mapfile.cc:63:13: style: Variable 'sym' can be declared as reference to const [constVariable] mold-1.3.0/macho/output-chunks.cc:928:36: style:inconclusive: Boolean expression 'sym->file==file' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] mold-1.3.0/macho/output-chunks.cc:1248:3: performance:inconclusive: Technically the member function 'mold::macho::UnwindEncoder::split_records' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/macho/output-chunks.cc:1363:19: note: Technically the member function 'mold::macho::UnwindEncoder::split_records' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/macho/output-chunks.cc:1248:3: note: Technically the member function 'mold::macho::UnwindEncoder::split_records' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/macho/mold.h:328:3: style: Class 'OutputSegment < X86_64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/mold.h:328:3: style: Class 'OutputSegment < ARM64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/output-chunks.cc:928:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mold-1.3.0/macho/output-chunks.cc:21:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:33:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:55:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:69:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:88:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:100:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:113:31: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:122:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:131:32: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:141:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:155:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:171:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:183:31: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:195:31: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:208:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:220:31: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:696:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:697:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1279:32: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1289:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1294:33: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1295:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1296:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1300:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1301:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1319:30: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1326:30: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1329:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1334:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1342:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1344:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1452:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1435:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1423:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1103:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1110:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1116:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1018:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:1039:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:773:35: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:774:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:738:39: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:652:39: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:322:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/macho/output-chunks.cc:902:36: style:inconclusive: Function 'write_trie' argument 1 names different: declaration 'buf' definition 'start'. [funcArgNamesDifferent] mold-1.3.0/macho/mold.h:514:23: note: Function 'write_trie' argument 1 names different: declaration 'buf' definition 'start'. mold-1.3.0/macho/output-chunks.cc:902:36: note: Function 'write_trie' argument 1 names different: declaration 'buf' definition 'start'. mold-1.3.0/macho/output-chunks.cc:236:8: style: Local variable 'append' shadows outer function [shadowFunction] mold-1.3.0/mold.h:239:13: note: Shadowed declaration mold-1.3.0/macho/output-chunks.cc:236:8: note: Shadow variable mold-1.3.0/macho/output-chunks.cc:243:43: style: Variable 'seg' can be declared as reference to const [constVariable] mold-1.3.0/macho/output-chunks.cc:309:43: style: Variable 'seg' can be declared as reference to const [constVariable] mold-1.3.0/macho/output-chunks.cc:892:35: style: Variable 'child' can be declared as reference to const [constVariable] mold-1.3.0/macho/output-chunks.cc:897:35: style: Variable 'child' can be declared as reference to const [constVariable] mold-1.3.0/macho/output-chunks.cc:915:35: style: Variable 'child' can be declared as reference to const [constVariable] mold-1.3.0/macho/output-chunks.cc:920:35: style: Variable 'child' can be declared as reference to const [constVariable] mold-1.3.0/macho/output-chunks.cc:739:31: style: Variable 'r' can be declared as reference to const [constVariable] mold-1.3.0/macho/output-chunks.cc:479:30: style: Parameter 'x' can be declared as reference to const [constParameter] mold-1.3.0/macho/output-chunks.cc:483:37: style: Parameter 'chunk' can be declared as reference to const [constParameter] mold-1.3.0/macho/output-chunks.cc:532:29: style: Parameter 'c' can be declared as pointer to const [constParameter] mold-1.3.0/macho/output-chunks.cc:249:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/output-chunks.cc:274:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/output-chunks.cc:277:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/output-chunks.cc:311:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/output-chunks.cc:894:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/output-chunks.cc:898:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/output-chunks.cc:1394:21: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/output-chunks.cc:348:48: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/output-chunks.cc:424:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/output-chunks.cc:254:12: error: Reference to vec that may be invalid. [invalidContainerReference] mold-1.3.0/macho/output-chunks.cc:244:26: note: Assigned to reference. mold-1.3.0/macho/output-chunks.cc:244:32: note: Accessing container. mold-1.3.0/macho/output-chunks.cc:243:47: note: Assuming condition is true. mold-1.3.0/macho/output-chunks.cc:244:32: note: After calling 'emplace_back', iterators or references to the container's data may be invalid . mold-1.3.0/macho/output-chunks.cc:254:12: note: Reference to vec that may be invalid. mold-1.3.0/macho/tapi.cc:245:13: style: Local variable 'main' shadows outer function [shadowFunction] mold-1.3.0/macho/mold.h:937:5: note: Shadowed declaration mold-1.3.0/macho/tapi.cc:245:13: note: Shadow variable mold-1.3.0/macho/tapi.cc:249:59: style: Parameter 'tbd' can be declared as reference to const [constParameter] mold-1.3.0/macho/tapi.cc:227:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/macho/yaml.cc:31:3: style: Class 'YamlParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/macho/yaml.cc:124:16: style: Local variable 'pos' shadows outer variable [shadowVariable] mold-1.3.0/macho/yaml.cc:94:12: note: Shadowed declaration mold-1.3.0/macho/yaml.cc:124:16: note: Shadow variable mold-1.3.0/macho/yaml.cc:158:16: style: Local variable 'pos' shadows outer variable [shadowVariable] mold-1.3.0/macho/yaml.cc:94:12: note: Shadowed declaration mold-1.3.0/macho/yaml.cc:158:16: note: Shadow variable mold-1.3.0/macho/yaml.cc:264:20: style: Variable 'err' can be declared as pointer to const [constVariable] mold-1.3.0/macho/yaml.cc:304:20: style: Variable 'err' can be declared as pointer to const [constVariable] mold-1.3.0/macho/yaml.cc:323:20: style: Variable 'err' can be declared as pointer to const [constVariable] mold-1.3.0/macho/yaml.cc:352:20: style: Variable 'err' can be declared as pointer to const [constVariable] mold-1.3.0/macho/yaml.cc:26:20: style: struct member 'Token::str' is never used. [unusedStructMember] mold-1.3.0/perf.cc:35:38: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mold-1.3.0/perf.cc:99:38: style: Variable 'rec' can be declared as reference to const [constVariable] mold-1.3.0/tar.cc:26:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/tar.cc:50:44: performance: Function parameter 'basedir' should be passed by const reference. [passedByValue] mold-1.3.0/tar.cc:63:29: performance: Function parameter 'output_path' should be passed by const reference. [passedByValue] mold-1.3.0/tar.cc:63:54: performance: Function parameter 'basedir' should be passed by const reference. [passedByValue] mold-1.3.0/tar.cc:74:36: performance: Function parameter 'path' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/mimalloc/src/alloc-override.c:9:0: error: #error "this file should be included from 'alloc.c' (so aliases can work)" [preprocessorErrorDirective] mold-1.3.0/third-party/mimalloc/src/alloc.c:854:8: style: Condition 'h==NULL' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/mimalloc/src/alloc.c:853:43: note: Assignment 'h=mi_get_new_handler()', assigned value is 0 mold-1.3.0/third-party/mimalloc/src/alloc.c:854:8: note: Condition 'h==NULL' is always true mold-1.3.0/third-party/mimalloc/src/alloc.c:403:14: style: Variable 'tfreex' is reassigned a value before the old one has been used. [redundantAssignment] mold-1.3.0/third-party/mimalloc/src/alloc.c:401:14: note: tfreex is assigned mold-1.3.0/third-party/mimalloc/src/alloc.c:403:14: note: tfreex is overwritten mold-1.3.0/third-party/mimalloc/src/alloc.c:775:16: style: Checking if unsigned expression 'path_max' is less than zero. [unsignedLessThanZero] mold-1.3.0/third-party/mimalloc/src/arena.c:417:18: style: Checking if unsigned expression 'numa_count' is less than zero. [unsignedLessThanZero] mold-1.3.0/third-party/mimalloc/src/heap.c:327:13: warning:inconclusive: Either the condition 'heap==NULL' is redundant or there is possible null pointer dereference: heap. [nullPointerRedundantCheck] mold-1.3.0/third-party/mimalloc/src/heap.c:329:11: note: Assuming that condition 'heap==NULL' is not redundant mold-1.3.0/third-party/mimalloc/src/heap.c:327:13: note: Null pointer dereference mold-1.3.0/third-party/mimalloc/src/heap.c:435:99: style: Parameter 'p' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/mimalloc/src/init.c:437:40: style:inconclusive: Function '_mi_thread_done' argument 1 names different: declaration 'default_heap' definition 'heap'. [funcArgNamesDifferent] mold-1.3.0/third-party/mimalloc/src/init.c:359:40: note: Function '_mi_thread_done' argument 1 names different: declaration 'default_heap' definition 'heap'. mold-1.3.0/third-party/mimalloc/src/init.c:437:40: note: Function '_mi_thread_done' argument 1 names different: declaration 'default_heap' definition 'heap'. mold-1.3.0/third-party/mimalloc/src/os.c:795:32: style: Redundant condition: p!=NULL. 'p==NULL || (p!=NULL && ((unsigned long)p%alignment)==0)' is equivalent to 'p==NULL || ((unsigned long)p%alignment)==0' [redundantCondition] mold-1.3.0/third-party/mimalloc/src/os.c:1025:11: style: The if condition is the same as the previous if condition [duplicateCondition] mold-1.3.0/third-party/mimalloc/src/os.c:1021:11: note: First condition mold-1.3.0/third-party/mimalloc/src/os.c:1025:11: note: Second condition mold-1.3.0/third-party/mimalloc/src/os.c:1427:17: style: Condition 'count==0' is always false [knownConditionTrueFalse] mold-1.3.0/third-party/mimalloc/src/os.c:1426:37: note: Assignment 'count=mi_os_numa_node_countx()', assigned value is 1 mold-1.3.0/third-party/mimalloc/src/os.c:1427:17: note: Condition 'count==0' is always false mold-1.3.0/third-party/mimalloc/src/os.c:1420:13: style: Checking if unsigned expression 'count' is less than zero. [unsignedLessThanZero] mold-1.3.0/third-party/mimalloc/src/os.c:1441:17: style: Checking if unsigned expression 'numa_count' is less than zero. [unsignedLessThanZero] mold-1.3.0/third-party/mimalloc/src/os.c:1440:38: note: Assignment 'numa_node=mi_os_numa_nodex()', assigned value is 0 mold-1.3.0/third-party/mimalloc/src/os.c:1441:17: note: Unsigned less than zero mold-1.3.0/third-party/mimalloc/src/os.c:962:59: style:inconclusive: Function '_mi_os_decommit' argument 3 names different: declaration 'stats' definition 'tld_stats'. [funcArgNamesDifferent] mold-1.3.0/third-party/mimalloc/src/os.c:70:59: note: Function '_mi_os_decommit' argument 3 names different: declaration 'stats' definition 'tld_stats'. mold-1.3.0/third-party/mimalloc/src/os.c:962:59: note: Function '_mi_os_decommit' argument 3 names different: declaration 'stats' definition 'tld_stats'. mold-1.3.0/third-party/mimalloc/src/page-queue.c:13:0: error: #error "this file should be included from 'page.c'" [preprocessorErrorDirective] mold-1.3.0/third-party/mimalloc/src/page.c:613:67: style:inconclusive: Function 'mi_page_init' argument 3 names different: declaration 'size' definition 'block_size'. [funcArgNamesDifferent] mold-1.3.0/third-party/mimalloc/src/page.c:39:67: note: Function 'mi_page_init' argument 3 names different: declaration 'size' definition 'block_size'. mold-1.3.0/third-party/mimalloc/src/page.c:613:67: note: Function 'mi_page_init' argument 3 names different: declaration 'size' definition 'block_size'. mold-1.3.0/third-party/mimalloc/src/region.c:64:0: error: #error "define the maximum heap space allowed for regions on this platform" [preprocessorErrorDirective] mold-1.3.0/third-party/mimalloc/src/segment.c:568:3: error: There is an unknown macro here somewhere. Configuration is required. If mi_commit_mask_foreach_end is a macro then please configure it. [unknownMacro] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:66:3: warning: Return value of function realloc() is not used. [ignoredReturnValue] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:137:5: warning: Return value of function malloc() is not used. [ignoredReturnValue] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:162:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:162:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:162:3: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:162:3: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:162:3: portability: %zd in format string (no. 5) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:162:3: portability: %zd in format string (no. 6) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:179:1: error: Memory leak: p3 [memleak] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:66:3: error: Return value of allocation function 'realloc' is not stored. [leakReturnValNotUsed] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:137:5: error: Return value of allocation function 'malloc' is not stored. [leakReturnValNotUsed] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:46:3: error: Common realloc mistake: 'p1' nulled but not freed upon failure [memleakOnRealloc] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:45:8: style: Variable 'p2' is allocated memory that is never used. [unusedAllocatedMemory] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:42:13: style: Variable 's' is allocated memory that is never used. [unusedAllocatedMemory] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:158:15: style: Variable 'p' is allocated memory that is never used. [unusedAllocatedMemory] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:170:14: style: Variable 'p1' is allocated memory that is never used. [unusedAllocatedMemory] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:171:14: style: Variable 'p2' is allocated memory that is never used. [unusedAllocatedMemory] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:177:8: style: Variable 'p3' is allocated memory that is never used. [unusedAllocatedMemory] mold-1.3.0/third-party/mimalloc/test/main-override-static.c:173:14: style: Variable 'p4' is allocated memory that is never used. [unusedAllocatedMemory] mold-1.3.0/third-party/mimalloc/test/main-override.c:17:3: error: Common realloc mistake: 'p1' nulled but not freed upon failure [memleakOnRealloc] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:26:43: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:102:5: warning: Class 'Static' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:102:5: warning: Class 'Static' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:71:3: style: Class 'Test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:118:21: style: Condition 'vec.size()==0' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:127:21: style: Condition 'vec.size()==0' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:246:1: error: Memory leak: p [memleak] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:86:3: error: Common realloc mistake: 'p1' nulled but not freed upon failure [memleakOnRealloc] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:169:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:244:47: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:245:4: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:82:9: style: Local variable 's' shadows outer variable [shadowVariable] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:111:15: note: Shadowed declaration mold-1.3.0/third-party/mimalloc/test/main-override.cpp:82:9: note: Shadow variable mold-1.3.0/third-party/mimalloc/test/main-override.cpp:222:16: style: Local variable 'p' shadows outer variable [shadowVariable] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:60:14: note: Shadowed declaration mold-1.3.0/third-party/mimalloc/test/main-override.cpp:222:16: note: Shadow variable mold-1.3.0/third-party/mimalloc/test/main-override.cpp:243:9: style: Local variable 'p' shadows outer variable [shadowVariable] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:60:14: note: Shadowed declaration mold-1.3.0/third-party/mimalloc/test/main-override.cpp:243:9: note: Shadow variable mold-1.3.0/third-party/mimalloc/test/main-override.cpp:250:9: style: Local variable 'p' shadows outer variable [shadowVariable] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:60:14: note: Shadowed declaration mold-1.3.0/third-party/mimalloc/test/main-override.cpp:250:9: note: Shadow variable mold-1.3.0/third-party/mimalloc/test/main-override.cpp:222:16: style: Variable 'p' can be declared as reference to const [constVariable] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:235:14: error: Memory is allocated but not initialized: a [uninitdata] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:121:26: style: struct member 'some_struct::i' is never used. [unusedStructMember] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:121:33: style: struct member 'some_struct::j' is never used. [unusedStructMember] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:121:43: style: struct member 'some_struct::z' is never used. [unusedStructMember] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:145:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/mimalloc/test/main-override.cpp:271:22: style: Unused variable: rd [unusedVariable] mold-1.3.0/third-party/mimalloc/test/main.c:7:12: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/mimalloc/test/main.c:8:12: style: Variable 'p2' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/mimalloc/test/test-api-fill.c:300:31: style: Parameter 'p' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/mimalloc/test/test-api.c:127:3: style: Local variable 'ok' shadows outer variable [shadowVariable] mold-1.3.0/third-party/mimalloc/test/testhelper.h:15:12: note: Shadowed declaration mold-1.3.0/third-party/mimalloc/test/test-api.c:127:3: note: Shadow variable mold-1.3.0/third-party/mimalloc/test/test-api.c:139:3: style: Local variable 'ok' shadows outer variable [shadowVariable] mold-1.3.0/third-party/mimalloc/test/testhelper.h:15:12: note: Shadowed declaration mold-1.3.0/third-party/mimalloc/test/test-api.c:139:3: note: Shadow variable mold-1.3.0/third-party/mimalloc/test/test-api.c:167:3: style: Local variable 'ok' shadows outer variable [shadowVariable] mold-1.3.0/third-party/mimalloc/test/testhelper.h:15:12: note: Shadowed declaration mold-1.3.0/third-party/mimalloc/test/test-api.c:167:3: note: Shadow variable mold-1.3.0/third-party/mimalloc/test/test-api.c:238:27: style: struct member 'some_struct::i' is never used. [unusedStructMember] mold-1.3.0/third-party/mimalloc/test/test-api.c:238:34: style: struct member 'some_struct::j' is never used. [unusedStructMember] mold-1.3.0/third-party/mimalloc/test/test-api.c:238:44: style: struct member 'some_struct::z' is never used. [unusedStructMember] mold-1.3.0/third-party/mimalloc/test/test-stress.c:99:20: style: Condition 'use_one_size>0' is always false [knownConditionTrueFalse] mold-1.3.0/third-party/mimalloc/test/test-stress.c:116:9: portability: %zu in format string (no. 2) requires 'size_t' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_uint] mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:38:1: style: The class 'drawing_memory' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:72:6: warning:inconclusive: Class 'video' which has virtual members does not have a virtual destructor. [virtualDestructor] mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:92:10: style:inconclusive: Technically the member function 'video::next_frame' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/common/gui/convideo.cpp:104:13: note: Technically the member function 'video::next_frame' can be const. mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:92:10: note: Technically the member function 'video::next_frame' can be const. mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:94:10: performance:inconclusive: Technically the member function 'video::show_title' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/examples/common/gui/convideo.cpp:127:13: note: Technically the member function 'video::show_title' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:94:10: note: Technically the member function 'video::show_title' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:139:10: performance:inconclusive: Technically the member function 'drawing_area::update' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/examples/common/gui/convideo.cpp:149:20: note: Technically the member function 'drawing_area::update' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:139:10: note: Technically the member function 'drawing_area::update' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:220:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:224:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/common/gui/convideo.cpp:61:29: style:inconclusive: Function 'init_window' argument 1 names different: declaration 'sizex' definition 'x'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:84:26: note: Function 'init_window' argument 1 names different: declaration 'sizex' definition 'x'. mold-1.3.0/third-party/tbb/examples/common/gui/convideo.cpp:61:29: note: Function 'init_window' argument 1 names different: declaration 'sizex' definition 'x'. mold-1.3.0/third-party/tbb/examples/common/gui/convideo.cpp:61:36: style:inconclusive: Function 'init_window' argument 2 names different: declaration 'sizey' definition 'y'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:84:37: note: Function 'init_window' argument 2 names different: declaration 'sizey' definition 'y'. mold-1.3.0/third-party/tbb/examples/common/gui/convideo.cpp:61:36: note: Function 'init_window' argument 2 names different: declaration 'sizey' definition 'y'. mold-1.3.0/third-party/tbb/examples/common/gui/d2dvideo.cpp:25:0: error: #error DXSDK Version 9 and above required. [preprocessorErrorDirective] mold-1.3.0/third-party/tbb/examples/common/gui/winvideo.hpp:197:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/common/gui/gdivideo.cpp:120:81: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/common/gui/gdivideo.cpp:35:9: style: The scope of the variable 'retval' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/common/gui/gdivideo.cpp:35:16: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/common/gui/gdivideo.cpp:49:16: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:139:10: performance:inconclusive: Technically the member function 'drawing_area::update' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/examples/common/gui/macvideo.cpp:186:20: note: Technically the member function 'drawing_area::update' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:139:10: note: Technically the member function 'drawing_area::update' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/examples/common/gui/macvideo.cpp:67:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/common/gui/macvideo.cpp:62:29: style:inconclusive: Function 'init_window' argument 1 names different: declaration 'sizex' definition 'x'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:84:26: note: Function 'init_window' argument 1 names different: declaration 'sizex' definition 'x'. mold-1.3.0/third-party/tbb/examples/common/gui/macvideo.cpp:62:29: note: Function 'init_window' argument 1 names different: declaration 'sizex' definition 'x'. mold-1.3.0/third-party/tbb/examples/common/gui/macvideo.cpp:62:36: style:inconclusive: Function 'init_window' argument 2 names different: declaration 'sizey' definition 'y'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:84:37: note: Function 'init_window' argument 2 names different: declaration 'sizey' definition 'y'. mold-1.3.0/third-party/tbb/examples/common/gui/macvideo.cpp:62:36: note: Function 'init_window' argument 2 names different: declaration 'sizey' definition 'y'. mold-1.3.0/third-party/tbb/examples/common/gui/xvideo.cpp:206:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/common/gui/xvideo.cpp:231:31: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/common/gui/xvideo.cpp:263:35: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/common/gui/xvideo.cpp:125:29: style:inconclusive: Function 'init_window' argument 1 names different: declaration 'sizex' definition 'xsize'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:84:26: note: Function 'init_window' argument 1 names different: declaration 'sizex' definition 'xsize'. mold-1.3.0/third-party/tbb/examples/common/gui/xvideo.cpp:125:29: note: Function 'init_window' argument 1 names different: declaration 'sizex' definition 'xsize'. mold-1.3.0/third-party/tbb/examples/common/gui/xvideo.cpp:125:40: style:inconclusive: Function 'init_window' argument 2 names different: declaration 'sizey' definition 'ysize'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/common/gui/video.hpp:84:37: note: Function 'init_window' argument 2 names different: declaration 'sizey' definition 'ysize'. mold-1.3.0/third-party/tbb/examples/common/gui/xvideo.cpp:125:40: note: Function 'init_window' argument 2 names different: declaration 'sizey' definition 'ysize'. mold-1.3.0/third-party/tbb/examples/concurrent_hash_map/count_strings/count_strings.cpp:84:5: style: Struct 'Tally' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/concurrent_hash_map/count_strings/count_strings.cpp:34:27: style: Local variable 'c' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/concurrent_hash_map/count_strings/count_strings.cpp:65:5: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/concurrent_hash_map/count_strings/count_strings.cpp:34:27: note: Shadow variable mold-1.3.0/third-party/tbb/examples/concurrent_hash_map/count_strings/count_strings.cpp:270:41: style: Local variable 'c' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/concurrent_hash_map/count_strings/count_strings.cpp:65:5: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/concurrent_hash_map/count_strings/count_strings.cpp:270:41: note: Shadow variable mold-1.3.0/third-party/tbb/examples/concurrent_hash_map/count_strings/count_strings.cpp:278:41: style: Local variable 'c' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/concurrent_hash_map/count_strings/count_strings.cpp:65:5: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/concurrent_hash_map/count_strings/count_strings.cpp:278:41: note: Shadow variable mold-1.3.0/third-party/tbb/examples/concurrent_hash_map/count_strings/count_strings.cpp:284:41: style: Local variable 'c' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/concurrent_hash_map/count_strings/count_strings.cpp:65:5: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/concurrent_hash_map/count_strings/count_strings.cpp:284:41: note: Shadow variable mold-1.3.0/third-party/tbb/examples/concurrent_priority_queue/shortpath/shortpath.cpp:42:5: warning:inconclusive: Member variable 'point::x' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/concurrent_priority_queue/shortpath/shortpath.cpp:42:5: warning:inconclusive: Member variable 'point::y' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/getting_started/sub_string_finder/sub_string_finder.cpp:75:18: style: Variable 'to_scan' can be declared as reference to const [constVariable] mold-1.3.0/third-party/tbb/examples/getting_started/sub_string_finder/sub_string_finder_extended.cpp:89:18: style: Variable 'to_scan' can be declared as reference to const [constVariable] mold-1.3.0/third-party/tbb/examples/getting_started/sub_string_finder/sub_string_finder_pretty.cpp:65:18: style: Variable 'to_scan' can be declared as reference to const [constVariable] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:459:17: style:inconclusive: Technically the member function 'tagged_tile_to_size_t::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:269:18: style: The function 'func' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:223:18: note: Virtual function in base class mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:269:18: note: Function in derived class mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:292:18: style: The function 'func' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:223:18: note: Virtual function in base class mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:292:18: note: Function in derived class mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:469:18: style: The function 'func' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:223:18: note: Virtual function in base class mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:469:18: note: Function in derived class mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:545:18: style: The function 'func' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:223:18: note: Virtual function in base class mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:545:18: note: Function in derived class mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:72:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:75:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:80:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:168:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:169:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:270:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:293:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:474:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:546:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:70:44: style: Parameter 'A' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/cholesky/init.cpp:26:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/cholesky/init.cpp:29:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/cholesky/init.cpp:73:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/cholesky/init.cpp:88:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/cholesky/init.cpp:97:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/graph/dining_philosophers/dining_philosophers.cpp:139:10: style:inconclusive: Technically the member function 'philosopher::think' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/graph/dining_philosophers/dining_philosophers.cpp:226:19: note: Technically the member function 'philosopher::think' can be const. mold-1.3.0/third-party/tbb/examples/graph/dining_philosophers/dining_philosophers.cpp:139:10: note: Technically the member function 'philosopher::think' can be const. mold-1.3.0/third-party/tbb/examples/graph/dining_philosophers/dining_philosophers.cpp:140:10: style:inconclusive: Technically the member function 'philosopher::eat' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/graph/dining_philosophers/dining_philosophers.cpp:214:19: note: Technically the member function 'philosopher::eat' can be const. mold-1.3.0/third-party/tbb/examples/graph/dining_philosophers/dining_philosophers.cpp:140:10: note: Technically the member function 'philosopher::eat' can be const. mold-1.3.0/third-party/tbb/examples/graph/dining_philosophers/dining_philosophers.cpp:120:5: style: Class 'philosopher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/dining_philosophers/dining_philosophers.cpp:156:5: style: Class 'think_node_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/dining_philosophers/dining_philosophers.cpp:168:5: style: Class 'eat_node_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/dining_philosophers/dining_philosophers.cpp:180:5: style: Class 'forward_node_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/dining_philosophers/dining_philosophers.cpp:83:10: style: Local variable 'verbose' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/graph/dining_philosophers/dining_philosophers.cpp:58:6: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/graph/dining_philosophers/dining_philosophers.cpp:83:10: note: Shadow variable mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:277:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:274:26: style: The scope of the variable 'r' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:275:11: style: The scope of the variable 'nNotDone' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:426:12: style: The scope of the variable 's1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:426:16: style: The scope of the variable 's2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:636:11: style: The scope of the variable 'i' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:636:17: style: The scope of the variable 'h' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:731:11: style: The scope of the variable 't' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:1225:13: style: The scope of the variable 'quadrant' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:1227:11: style: The scope of the variable 'budgetInit' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:77:65: style: Parameter 'eclass' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:420:39: style: Parameter 'block' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:421:40: style: Parameter 'quadrant' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1355:26: warning: Either the condition 'bzf!=nullptr' is redundant or there is possible null pointer dereference: bzf. [nullPointerRedundantCheck] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1354:13: note: Assuming that condition 'bzf!=nullptr' is not redundant mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1355:26: note: Null pointer dereference mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1383:16: warning: Either the condition 'bzf!=nullptr' is redundant or there is possible null pointer dereference: bzf. [nullPointerRedundantCheck] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1382:5: note: Assuming that condition 'bzf!=nullptr' is not redundant mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1383:16: note: Null pointer dereference mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1384:15: warning: Either the condition 'bzf!=nullptr' is redundant or there is possible null pointer dereference: bzf. [nullPointerRedundantCheck] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1382:5: note: Assuming that condition 'bzf!=nullptr' is not redundant mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1384:15: note: Null pointer dereference mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:197:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:207:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:208:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:209:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:232:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:233:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:235:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:336:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:357:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:399:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:440:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:500:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:542:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:580:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:672:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:683:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:786:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:860:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:924:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:983:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1053:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1085:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1107:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1120:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1151:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1187:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1241:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1258:33: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1260:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1280:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1301:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1321:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1368:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1612:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1650:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1651:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1694:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:758:19: style: The scope of the variable 'mid' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1084:18: style: The scope of the variable 'ret' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1150:11: style: The scope of the variable 'n' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1150:14: style: The scope of the variable 'n2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1150:18: style: The scope of the variable 'ret' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1300:14: style: The scope of the variable 'ret' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1528:10: style: The scope of the variable 'unused' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1535:9: style: The scope of the variable 'workFactor' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:1537:9: style: The scope of the variable 'nUnused' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:757:41: style: Parameter 'cftab' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:473:22: style: Variable 'progress' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:497:17: error: Array 'fave[6]' accessed at index -1, which is out of bounds. [negativeIndex] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:490:19: note: Assignment 'bt=-1', assigned value is -1 mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:491:27: note: Assuming condition is false mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:497:17: note: Negative array index mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:799:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:147:14: style: The scope of the variable 'j' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:277:31: style: The scope of the variable 'totc' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:278:34: style: The scope of the variable 'minLen' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:278:42: style: The scope of the variable 'maxLen' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:323:28: style: The scope of the variable 'tFreq' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:323:35: style: The scope of the variable 'aFreq' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:591:33: style: The scope of the variable 'll_i' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:591:45: style: The scope of the variable 'tmp' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/compress.cpp:262:15: style: Variable 'zPend' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:236:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:240:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:244:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:248:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:254:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:255:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:260:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:265:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:271:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:274:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:277:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:280:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:283:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:292:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:294:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:296:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:298:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:301:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:304:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:306:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:308:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:318:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:331:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:341:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:344:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:350:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:380:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:385:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:388:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:443:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:466:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:559:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:666:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:669:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:672:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:675:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:678:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:683:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:685:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:687:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:689:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:362:37: style: The scope of the variable 'tmp' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:362:42: style: The scope of the variable 'v' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:498:27: style: The scope of the variable 'i' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:498:30: style: The scope of the variable 'j' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:498:33: style: The scope of the variable 'k' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:498:39: style: The scope of the variable 'lno' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:498:44: style: The scope of the variable 'off' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:430:22: style: Local variable 'j' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:155:11: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:430:22: note: Shadow variable mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:498:27: style: Local variable 'i' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:154:11: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:498:27: note: Shadow variable mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:498:30: style: Local variable 'j' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:155:11: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/decompress.cpp:498:30: note: Shadow variable mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/fgbzip2.cpp:39:5: warning:inconclusive: Member variable 'BufferMsg::seqId' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/fgbzip2.cpp:39:5: warning:inconclusive: Member variable 'BufferMsg::inputBuffer' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/fgbzip2.cpp:39:5: warning:inconclusive: Member variable 'BufferMsg::outputBuffer' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/fgbzip2.cpp:39:5: warning:inconclusive: Member variable 'BufferMsg::isLast' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/fgbzip2.cpp:69:17: style:inconclusive: Member variable 'BufferMsg::seqId' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/fgbzip2.cpp:43:15: note: Member variable 'BufferMsg::seqId' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/fgbzip2.cpp:69:17: note: Member variable 'BufferMsg::seqId' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/fgbzip2.cpp:77:5: style: Class 'BufferCompressor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/fgbzip2.cpp:147:5: style: Class 'AsyncNodeActivity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/huffman.cpp:145:27: warning: Either the condition 'nHeap<(258+2)' is redundant or the array 'heap[260]' is accessed at index 260, which is out of bounds. [arrayIndexOutOfBoundsCond] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/huffman.cpp:141:9: note: Assuming that condition 'nHeap<(258+2)' is not redundant mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/huffman.cpp:145:27: note: Array index out of bounds mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/huffman.cpp:116:11: style: The scope of the variable 'nNodes' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/huffman.cpp:116:19: style: The scope of the variable 'nHeap' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/huffman.cpp:117:10: style: The scope of the variable 'tooLong' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/huffman.cpp:205:44: style: Parameter 'length' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/huffman.cpp:223:38: style: Parameter 'length' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:83:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:88:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:105:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:110:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:130:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:135:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:141:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:146:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:169:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:174:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:180:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:186:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:193:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:199:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:205:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:210:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:230:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:235:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:241:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:246:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:266:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:271:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:277:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:282:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:317:27: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:363:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:373:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:383:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:392:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:402:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:411:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:422:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:432:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:443:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:453:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:464:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:474:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:486:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:497:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:537:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:548:25: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:714:23: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:726:23: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:738:23: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:750:23: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:762:23: warning: Assert statement calls a function which may have desired side effects: 'get_value'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:34:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:83:11: warning:inconclusive: Member variable 'gate < 1 >::my_graph' is not assigned a value in 'gate < 1 >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:83:11: warning:inconclusive: Member variable 'gate < 1 >::in_ports' is not assigned a value in 'gate < 1 >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:83:11: warning:inconclusive: Member variable 'gate < 1 >::gate_fn' is not assigned a value in 'gate < 1 >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:120:11: warning:inconclusive: Member variable 'gate < 2 >::my_graph' is not assigned a value in 'gate < 2 >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:120:11: warning:inconclusive: Member variable 'gate < 2 >::in_ports' is not assigned a value in 'gate < 2 >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:120:11: warning:inconclusive: Member variable 'gate < 2 >::gate_fn' is not assigned a value in 'gate < 2 >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:159:11: warning:inconclusive: Member variable 'gate < 3 >::my_graph' is not assigned a value in 'gate < 3 >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:159:11: warning:inconclusive: Member variable 'gate < 3 >::in_ports' is not assigned a value in 'gate < 3 >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:159:11: warning:inconclusive: Member variable 'gate < 3 >::gate_fn' is not assigned a value in 'gate < 3 >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:201:11: warning:inconclusive: Member variable 'gate < 4 >::my_graph' is not assigned a value in 'gate < 4 >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:201:11: warning:inconclusive: Member variable 'gate < 4 >::in_ports' is not assigned a value in 'gate < 4 >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:201:11: warning:inconclusive: Member variable 'gate < 4 >::gate_fn' is not assigned a value in 'gate < 4 >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:230:20: warning:inconclusive: Member variable 'steady_signal::my_graph' is not assigned a value in 'steady_signal::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:230:20: warning: Member variable 'steady_signal::init_signal' is not assigned a value in 'steady_signal::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:230:20: warning:inconclusive: Member variable 'steady_signal::signal_node' is not assigned a value in 'steady_signal::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:286:12: warning:inconclusive: Member variable 'pulse::my_graph' is not assigned a value in 'pulse::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:286:12: warning:inconclusive: Member variable 'pulse::clock_node' is not assigned a value in 'pulse::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:317:18: warning:inconclusive: Member variable 'push_button::my_graph' is not assigned a value in 'push_button::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:317:18: warning:inconclusive: Member variable 'push_button::push_button_node' is not assigned a value in 'push_button::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:344:13: warning:inconclusive: Member variable 'toggle::my_graph' is not assigned a value in 'toggle::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:344:13: warning: Member variable 'toggle::state' is not assigned a value in 'toggle::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:344:13: warning:inconclusive: Member variable 'toggle::toggle_node' is not assigned a value in 'toggle::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:652:10: warning:inconclusive: Member variable 'led::my_graph' is not assigned a value in 'led::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:652:10: warning:inconclusive: Member variable 'led::led_node' is not assigned a value in 'led::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/one_bit_adder.hpp:50:49: style:inconclusive: Member variable 'one_bit_adder::A_port' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/one_bit_adder.hpp:67:15: note: Member variable 'one_bit_adder::A_port' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/graph/logic_sim/one_bit_adder.hpp:50:49: note: Member variable 'one_bit_adder::A_port' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/graph/logic_sim/one_bit_adder.hpp:50:49: style:inconclusive: Member variable 'one_bit_adder::A_port' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/one_bit_adder.hpp:81:15: note: Member variable 'one_bit_adder::A_port' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/graph/logic_sim/one_bit_adder.hpp:50:49: note: Member variable 'one_bit_adder::A_port' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/graph/logic_sim/D_latch.hpp:24:49: style:inconclusive: Member variable 'D_latch::D_port' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/D_latch.hpp:40:15: note: Member variable 'D_latch::D_port' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/graph/logic_sim/D_latch.hpp:24:49: note: Member variable 'D_latch::D_port' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:669:14: style:inconclusive: Technically the member function 'led::get_value' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:566:13: warning: Class 'nor_body' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:566:13: warning: Class 'nor_body' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:566:13: warning: Class 'nor_body' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:515:13: warning: Class 'xor_body' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:515:13: warning: Class 'xor_body' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:515:13: warning: Class 'xor_body' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:471:13: warning: Class 'or_body' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:471:13: warning: Class 'or_body' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:471:13: warning: Class 'or_body' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:427:13: warning: Class 'and_body' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:427:13: warning: Class 'and_body' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:427:13: warning: Class 'and_body' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:270:5: style: Class 'pulse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:309:5: style: Class 'push_button' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:337:5: style: Class 'toggle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:383:5: style: Class 'buffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:410:5: style: Class 'not_gate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/one_bit_adder.hpp:64:5: style: Class 'one_bit_adder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/two_bit_adder.hpp:33:5: style: Class 'two_bit_adder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/D_latch.hpp:37:5: style: Class 'D_latch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:597:5: style: Class 'nor_gate < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:549:5: style: Class 'xor_gate < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:498:5: style: Class 'or_gate < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:498:5: style: Class 'or_gate < 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:454:5: style: Class 'and_gate < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:560:19: style: Class 'nor_body' is unsafe, 'nor_body::ports' can leak by wrong usage. [unsafeClassCanLeak] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:509:19: style: Class 'xor_body' is unsafe, 'xor_body::ports' can leak by wrong usage. [unsafeClassCanLeak] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:465:19: style: Class 'or_body' is unsafe, 'or_body::ports' can leak by wrong usage. [unsafeClassCanLeak] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:421:19: style: Class 'and_body' is unsafe, 'and_body::ports' can leak by wrong usage. [unsafeClassCanLeak] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:321:25: style: Local variable 'p' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:60:14: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/graph/logic_sim/test_all.cpp:321:25: note: Shadow variable mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:637:50: performance: Function parameter 'l' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/graph/logic_sim/basics.hpp:717:52: performance: Function parameter 'l' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/graph/som/som.hpp:144:17: style:inconclusive: Technically the member function 'SOMap::size' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/graph/som/som.cpp:162:16: style: The scope of the variable 'yd' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/graph/som/som.cpp:179:41: style:inconclusive: Function 'teach' argument 1 names different: declaration 'id' definition 'in'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/graph/som/som.hpp:179:38: note: Function 'teach' argument 1 names different: declaration 'id' definition 'in'. mold-1.3.0/third-party/tbb/examples/graph/som/som.cpp:179:41: note: Function 'teach' argument 1 names different: declaration 'id' definition 'in'. mold-1.3.0/third-party/tbb/examples/graph/som/som.cpp:155:19: style: Variable 'min_xiter' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/graph/som/som.cpp:158:19: style: Variable 'max_xiter' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:97:53: performance: Function parameter 's' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:247:19: style: Parameter 'xval' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:247:30: style: Parameter 'yval' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:254:26: style: Parameter 'xval' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:254:37: style: Parameter 'yval' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:254:51: style: Parameter 'radius' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:270:27: style: Parameter 'xval' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:270:38: style: Parameter 'yval' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:270:52: style: Parameter 'radius' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:320:25: style: Variable 'all_srs[offset]' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:407:29: style: Variable 'min_distance' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:45:5: warning: Member variable 'Evolution::m_nIteration' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:45:5: warning: Member variable 'Evolution::m_serial_time' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:53:9: warning: Class 'Evolution' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:53:9: warning: Class 'Evolution' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:110:18: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:62:18: note: Virtual function in base class mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:110:18: note: Function in derived class mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:111:18: style: The function 'Step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:70:18: note: Virtual function in base class mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:111:18: note: Function in derived class mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:130:18: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:62:18: note: Virtual function in base class mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:130:18: note: Function in derived class mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:131:18: style: The function 'Step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:70:18: note: Virtual function in base class mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.hpp:131:18: note: Function in derived class mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.cpp:72:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.cpp:122:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Evolution.cpp:107:22: style: Variable 'work_time' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Game_of_life.cpp:43:5: warning: Class 'Board' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Game_of_life.cpp:43:5: warning: Class 'Board' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Game_of_life.cpp:65:33: style:inconclusive: Function 'seed' argument 1 names different: declaration 's' definition 'src'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Board.hpp:34:30: note: Function 'seed' argument 1 names different: declaration 's' definition 'src'. mold-1.3.0/third-party/tbb/examples/parallel_for/game_of_life/Game_of_life.cpp:65:33: note: Function 'seed' argument 1 names different: declaration 's' definition 'src'. mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/rpolygon.hpp:43:9: performance: Variable 'm_r' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/rpolygon.hpp:43:15: performance: Variable 'm_g' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/rpolygon.hpp:43:21: performance: Variable 'm_b' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/rpolygon.hpp:96:10: style:inconclusive: Technically the member function 'RPolygon::getColor' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/rpolygon.hpp:122:9: style:inconclusive: Technically the member function 'RPolygon::area' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/rpolygon.hpp:125:10: style:inconclusive: Technically the member function 'RPolygon::print' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/rpolygon.hpp:166:10: style:inconclusive: Technically the member function 'RPolygon_flagged::isDuplicate' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:343:12: style: Condition '!error_found' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:333:9: note: Assuming that condition '!error_found' is not redundant mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:343:12: note: Condition '!error_found' is always true mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:388:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:413:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:414:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:582:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:564:9: style: Local variable 'gMapXSize' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/pover_global.hpp:67:12: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:564:9: note: Shadow variable mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:564:20: style: Local variable 'gMapYSize' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/pover_global.hpp:68:12: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:564:20: note: Shadow variable mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:631:31: style: Parameter 'p1' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:631:45: style: Parameter 'p2' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:258:27: style: Variable 'rtval' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:293:27: style: Variable 'grval' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:360:15: style: Unused variable: newPoly [unusedVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:624:25: style: Variable 'anError' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:106:20: style:inconclusive: Member variable 'ApplyOverlay::m_map1' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:126:15: note: Member variable 'ApplyOverlay::m_map1' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:106:20: note: Member variable 'ApplyOverlay::m_map1' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:324:20: style:inconclusive: Member variable 'ApplySplitOverlay::m_map1' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:389:15: note: Member variable 'ApplySplitOverlay::m_map1' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:324:20: note: Member variable 'ApplySplitOverlay::m_map1' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:467:20: style:inconclusive: Member variable 'ApplySplitOverlayCV::m_map1' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:519:15: note: Member variable 'ApplySplitOverlayCV::m_map1' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:467:20: note: Member variable 'ApplySplitOverlayCV::m_map1' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:604:20: style:inconclusive: Member variable 'ApplySplitOverlayETS::m_map1' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:654:15: note: Member variable 'ApplySplitOverlayETS::m_map1' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:604:20: note: Member variable 'ApplySplitOverlayETS::m_map1' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:406:12: style: The scope of the variable 'domainSplitParallelTime' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:535:12: style: The scope of the variable 'domainSplitParallelTime' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:670:12: style: The scope of the variable 'domainSplitParallelTime' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:52:13: style: Variable 'myr' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:53:13: style: Variable 'myg' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:54:13: style: Variable 'myb' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:58:19: style: Unused variable: pnew [unusedVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:343:17: style: Variable 'myr' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:344:17: style: Variable 'myg' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:345:17: style: Variable 'myb' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:478:17: style: Variable 'myr' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:479:17: style: Variable 'myg' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:480:17: style: Variable 'myb' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:615:17: style: Variable 'myr' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:616:17: style: Variable 'myg' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polyover.cpp:617:17: style: Variable 'myb' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/pover_video.cpp:34:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/pover_video.cpp:75:12: style: Unused variable: naiveParallelTime [unusedVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/pover_video.cpp:75:31: style: Unused variable: domainSplitParallelTime [unusedVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/universe.hpp:31:1: style: The class 'Universe' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/seismic_video.hpp:32:10: style:inconclusive: Member variable 'SeismicVideo::initIsParallel' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/seismic_video.cpp:71:11: note: Member variable 'SeismicVideo::initIsParallel' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/seismic_video.hpp:32:10: note: Member variable 'SeismicVideo::initIsParallel' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/seismic_video.cpp:67:32: style:inconclusive: Function 'SeismicVideo' argument 2 names different: declaration 'numberOfFrames' definition 'number_of_frames'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/seismic_video.hpp:48:35: note: Function 'SeismicVideo' argument 2 names different: declaration 'numberOfFrames' definition 'number_of_frames'. mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/seismic_video.cpp:67:32: note: Function 'SeismicVideo' argument 2 names different: declaration 'numberOfFrames' definition 'number_of_frames'. mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/seismic_video.cpp:68:32: style:inconclusive: Function 'SeismicVideo' argument 3 names different: declaration 'threadsHigh' definition 'threads_high'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/seismic_video.hpp:48:55: note: Function 'SeismicVideo' argument 3 names different: declaration 'threadsHigh' definition 'threads_high'. mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/seismic_video.cpp:68:32: note: Function 'SeismicVideo' argument 3 names different: declaration 'threadsHigh' definition 'threads_high'. mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/seismic_video.cpp:69:33: style:inconclusive: Function 'SeismicVideo' argument 4 names different: declaration 'initIsParallel' definition 'init_is_parallel'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/seismic_video.hpp:48:73: note: Function 'SeismicVideo' argument 4 names different: declaration 'initIsParallel' definition 'init_is_parallel'. mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/seismic_video.cpp:69:33: note: Function 'SeismicVideo' argument 4 names different: declaration 'initIsParallel' definition 'init_is_parallel'. mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/universe.cpp:168:5: style: Struct 'UpdateStressBody' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/parallel_for/seismic/universe.cpp:196:5: style: Struct 'UpdateVelocityBody' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:215:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:116:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:128:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:154:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:159:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:165:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:170:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:175:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:182:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:187:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:200:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:214:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:217:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:245:33: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:247:33: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:249:33: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:251:33: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:253:33: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:255:33: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:257:33: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:260:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:261:38: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:265:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:266:38: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:270:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:271:38: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:274:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:298:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:304:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:309:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:327:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:338:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:339:60: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:343:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:347:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:393:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:395:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:409:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:125:28: performance: Function parameter 'camcent' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:303:40: performance: Function parameter 'col' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:315:33: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:331:26: performance: Function parameter 'min' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:332:26: performance: Function parameter 'max' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:342:34: performance: Function parameter 'min' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:342:46: performance: Function parameter 'max' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:346:31: performance: Function parameter 'min' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:346:43: performance: Function parameter 'max' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:350:36: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:350:48: performance: Function parameter 'axis' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:354:37: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:354:49: performance: Function parameter 'axis' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:358:33: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:358:45: performance: Function parameter 'norm' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:362:32: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:362:44: performance: Function parameter 'norm' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:366:34: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:370:31: performance: Function parameter 'v0' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:370:42: performance: Function parameter 'v1' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:370:53: performance: Function parameter 'v2' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:380:32: performance: Function parameter 'v0' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:380:43: performance: Function parameter 'v1' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:380:54: performance: Function parameter 'v2' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:380:65: performance: Function parameter 'n0' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:380:76: performance: Function parameter 'n1' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:380:87: performance: Function parameter 'n2' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:390:38: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/api.cpp:111:18: style: Variable 'msg.type' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apigeom.cpp:133:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apigeom.cpp:134:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apigeom.cpp:260:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apigeom.cpp:61:9: style: The scope of the variable 'i' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apigeom.cpp:208:12: style: The scope of the variable 'd' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apigeom.cpp:208:15: style: The scope of the variable 'v' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apigeom.cpp:252:51: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apigeom.cpp:83:66: style: Parameter 'field' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apigeom.cpp:126:62: style: Parameter 'field' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:67:12: style: The scope of the variable 'u' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:67:15: style: The scope of the variable 'v' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:67:18: style: The scope of the variable 'u2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:67:22: style: The scope of the variable 'v2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:119:12: style: The scope of the variable 'u' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:119:15: style: The scope of the variable 'v' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:119:18: style: The scope of the variable 'u2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:119:22: style: The scope of the variable 'v2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:113:40: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:113:52: performance: Function parameter 'axis' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:117:48: performance: Function parameter 'norm' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:226:38: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:228:37: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apitrigeom.cpp:228:49: performance: Function parameter 'norm' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/bndbox.cpp:69:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/bndbox.cpp:68:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/bndbox.cpp:81:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/bndbox.cpp:90:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/bndbox.cpp:201:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/bndbox.cpp:98:12: style: The scope of the variable 'tx1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/bndbox.cpp:98:17: style: The scope of the variable 'tx2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/bndbox.cpp:98:22: style: The scope of the variable 'ty1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/bndbox.cpp:98:27: style: The scope of the variable 'ty2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/bndbox.cpp:98:32: style: The scope of the variable 'tz1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/bndbox.cpp:98:37: style: The scope of the variable 'tz2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/bndbox.cpp:65:26: performance: Function parameter 'min' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/bndbox.cpp:65:38: performance: Function parameter 'max' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:76:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:59:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:75:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:78:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:158:30: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:159:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:170:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:86:12: style: The scope of the variable 'tx1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:86:17: style: The scope of the variable 'tx2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:86:22: style: The scope of the variable 'ty1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:86:27: style: The scope of the variable 'ty2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:86:32: style: The scope of the variable 'tz1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:86:37: style: The scope of the variable 'tz2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:72:31: performance: Function parameter 'min' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/box.cpp:72:43: performance: Function parameter 'max' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/camera.cpp:102:12: error: Uninitialized variables: newray.intstruct, newray.serial, newray.mbox, newray.maxdist, newray.s, newray.e, newray.scene [uninitvar] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:76:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:164:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:75:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:79:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:128:32: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:130:33: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:138:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:163:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:167:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:176:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:247:36: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:260:37: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:92:9: style: The scope of the variable 't' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:92:12: style: The scope of the variable 's' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:205:9: style: The scope of the variable 't' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:205:12: style: The scope of the variable 's' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:205:15: style: The scope of the variable 'tin' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:205:20: style: The scope of the variable 'tout' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:205:33: style: The scope of the variable 'tmp' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:205:38: style: The scope of the variable 'tmp3' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:72:39: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:72:51: performance: Function parameter 'axis' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:160:40: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:160:52: performance: Function parameter 'axis' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:110:13: style: Variable 'tin' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/cylinder.cpp:111:14: style: Variable 'tout' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:90:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:103:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:66:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:87:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:89:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:102:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:121:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:122:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:168:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:169:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:153:12: style: The scope of the variable 'tx1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:153:17: style: The scope of the variable 'tx2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:153:22: style: The scope of the variable 'ty1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:153:27: style: The scope of the variable 'ty2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:153:32: style: The scope of the variable 'tz1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:153:37: style: The scope of the variable 'tz2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:80:26: performance: Function parameter 'min' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/extvol.cpp:81:26: performance: Function parameter 'max' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:80:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:79:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:97:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:106:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:116:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:162:32: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:172:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:209:37: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:253:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:291:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:296:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:321:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:366:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:369:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:370:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:375:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:435:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:121:28: style: The scope of the variable 'lnext' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:274:11: style: The scope of the variable 'g' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:275:17: style: The scope of the variable 'numcbrt' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:335:17: style: The scope of the variable 'numcbrt' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:335:26: style: The scope of the variable 'xs' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:335:30: style: The scope of the variable 'ys' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:335:34: style: The scope of the variable 'zs' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:336:11: style: The scope of the variable 'g' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:412:18: style: The scope of the variable 'zindex' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:634:12: style: The scope of the variable 'tx1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:634:17: style: The scope of the variable 'tx2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:634:22: style: The scope of the variable 'ty1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:634:27: style: The scope of the variable 'ty2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:634:32: style: The scope of the variable 'tz1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:634:37: style: The scope of the variable 'tz2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:623:51: style:inconclusive: Function 'voxel_intersect' argument 3 names different: declaration 'voxaddr' definition 'voxindex'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.hpp:111:51: note: Function 'voxel_intersect' argument 3 names different: declaration 'voxaddr' definition 'voxindex'. mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:623:51: note: Function 'voxel_intersect' argument 3 names different: declaration 'voxaddr' definition 'voxindex'. mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:633:57: style:inconclusive: Function 'grid_bounds_intersect' argument 3 names different: declaration 'near' definition 'nr'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.hpp:112:57: note: Function 'grid_bounds_intersect' argument 3 names different: declaration 'near' definition 'nr'. mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:633:57: note: Function 'grid_bounds_intersect' argument 3 names different: declaration 'near' definition 'nr'. mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:633:66: style:inconclusive: Function 'grid_bounds_intersect' argument 4 names different: declaration 'far' definition 'fr'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.hpp:112:68: note: Function 'grid_bounds_intersect' argument 4 names different: declaration 'far' definition 'fr'. mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:633:66: note: Function 'grid_bounds_intersect' argument 4 names different: declaration 'far' definition 'fr'. mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:76:57: performance: Function parameter 'min' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:76:69: performance: Function parameter 'max' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:125:19: style: Variable 'lnext' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/grid.cpp:294:16: style: Variable 'numobj' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imageio.cpp:72:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imap.cpp:141:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imap.cpp:76:9: style: The scope of the variable 'x' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imap.cpp:76:12: style: The scope of the variable 'y' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imap.cpp:76:15: style: The scope of the variable 'px' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imap.cpp:76:19: style: The scope of the variable 'py' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imap.cpp:77:9: style: The scope of the variable 'x1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imap.cpp:77:13: style: The scope of the variable 'x2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imap.cpp:77:17: style: The scope of the variable 'y1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imap.cpp:77:21: style: The scope of the variable 'y2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imap.cpp:78:20: style: The scope of the variable 'ptr' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imap.cpp:79:20: style: The scope of the variable 'ptr2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imap.cpp:127:9: style: The scope of the variable 'i' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/imap.cpp:128:17: style: The scope of the variable 'len' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/intersect.cpp:84:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/intersect.cpp:106:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/intersect.cpp:153:9: style: The scope of the variable 'i' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/light.cpp:69:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/light.cpp:68:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/light.cpp:72:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/light.cpp:104:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/light.cpp:108:31: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/light.cpp:112:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/light.cpp:65:41: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/main.cpp:224:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/main.cpp:332:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/main.cpp:345:54: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/main.cpp:347:46: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:82:28: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:92:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:102:28: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:119:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:132:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:210:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:213:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:216:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:219:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:222:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:225:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:228:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:231:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:236:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:291:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:294:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:339:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:326:13: style: The scope of the variable 'gbox' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:242:17: style: Local variable 'cur' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:142:13: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/objbound.cpp:242:17: note: Shadow variable mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:504:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:187:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:245:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:304:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:388:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:398:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:399:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:409:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:442:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:444:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:458:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:474:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:660:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:808:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:591:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:426:8: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:430:8: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:434:8: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:438:8: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:471:8: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:477:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:478:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:479:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:480:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:481:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:482:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:485:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:486:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:487:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/parse.cpp:488:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/plane.cpp:69:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/plane.cpp:68:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/plane.cpp:72:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/plane.cpp:92:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/plane.cpp:65:48: performance: Function parameter 'norm' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ppm.cpp:74:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ppm.cpp:94:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ppm.cpp:107:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/quadric.cpp:72:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/quadric.cpp:71:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/quadric.cpp:111:31: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/quadric.cpp:119:35: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/quadric.cpp:120:35: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/quadric.cpp:83:13: style: The scope of the variable 't2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/quadric.cpp:84:9: style: The scope of the variable 'disc' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ring.cpp:69:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ring.cpp:68:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ring.cpp:72:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ring.cpp:82:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ring.cpp:111:38: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ring.cpp:65:57: style:inconclusive: Function 'newring' argument 4 names different: declaration 'in' definition 'inrad'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ring.hpp:52:57: note: Function 'newring' argument 4 names different: declaration 'in' definition 'inrad'. mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ring.cpp:65:57: note: Function 'newring' argument 4 names different: declaration 'in' definition 'inrad'. mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ring.cpp:65:68: style:inconclusive: Function 'newring' argument 5 names different: declaration 'out' definition 'outrad'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ring.hpp:52:65: note: Function 'newring' argument 5 names different: declaration 'out' definition 'outrad'. mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ring.cpp:65:68: note: Function 'newring' argument 5 names different: declaration 'out' definition 'outrad'. mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ring.cpp:65:35: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/ring.cpp:65:47: performance: Function parameter 'norm' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:198:15: style: Variable 'specray.o' is reassigned a value before the old one has been used. [redundantAssignment] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:196:15: note: specray.o is assigned mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:198:15: note: specray.o is overwritten mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:221:16: style: Variable 'transray.o' is reassigned a value before the old one has been used. [redundantAssignment] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:219:16: note: transray.o is assigned mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:221:16: note: transray.o is overwritten mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:73:9: style: The scope of the variable 'inten' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:73:19: style: The scope of the variable 'Llen' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:75:18: style: The scope of the variable 'i' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:181:47: style: Parameter 'hit' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:210:49: style: Parameter 'hit' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/sphere.cpp:69:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/sphere.cpp:68:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/sphere.cpp:72:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/sphere.cpp:80:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/sphere.cpp:109:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/sphere.cpp:113:31: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/sphere.cpp:117:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/sphere.cpp:65:37: performance: Function parameter 'ctr' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/tachyon_video.cpp:63:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/tachyon_video.cpp:62:9: style: The scope of the variable 'runtime' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/texture.cpp:87:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/texture.cpp:113:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/texture.cpp:145:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/tgafile.cpp:128:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/tgafile.cpp:194:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/tgafile.cpp:203:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/tgafile.cpp:59:11: style: The scope of the variable 'ofp' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/tgafile.cpp:125:11: style: The scope of the variable 'bufpos' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/tgafile.cpp:126:10: style: The scope of the variable 'filepos' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/tgafile.cpp:156:21: style: The scope of the variable 'tmp' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.omp.cpp:155:48: warning: Obsolete function 'alloca' called. [allocaCalled] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.omp.cpp:155:32: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.omp.cpp:85:9: style: The scope of the variable 'alias' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.serial.cpp:153:48: warning: Obsolete function 'alloca' called. [allocaCalled] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.serial.cpp:153:32: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.serial.cpp:84:9: style: The scope of the variable 'alias' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:190:56: warning: Obsolete function 'alloca' called. [allocaCalled] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:190:40: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:92:9: style: The scope of the variable 'alias' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:165:13: style: The scope of the variable 'xs' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:165:17: style: The scope of the variable 'ys' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:164:13: style: Local variable 'startx' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:67:12: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:164:13: note: Shadow variable mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:164:21: style: Local variable 'stopx' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:68:12: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:164:21: note: Shadow variable mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:164:28: style: Local variable 'starty' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:69:12: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:164:28: note: Shadow variable mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:164:36: style: Local variable 'stopy' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:70:12: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.taskq.cpp:164:36: note: Shadow variable mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.tbb.cpp:199:52: warning: Obsolete function 'alloca' called. [allocaCalled] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.tbb.cpp:199:36: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.tbb.cpp:121:9: style: The scope of the variable 'alias' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.tbb.cpp:197:22: style: The scope of the variable 'serial' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.tbb1d.cpp:164:52: warning: Obsolete function 'alloca' called. [allocaCalled] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.tbb1d.cpp:164:36: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.tbb1d.cpp:92:9: style: The scope of the variable 'alias' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads.cpp:190:48: warning: Obsolete function 'alloca' called. [allocaCalled] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads.cpp:262:39: warning: Obsolete function 'alloca' called. [allocaCalled] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads.cpp:190:32: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads.cpp:262:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads.cpp:269:35: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads.cpp:96:9: style: The scope of the variable 'alias' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:240:48: warning: Obsolete function 'alloca' called. [allocaCalled] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:314:39: warning: Obsolete function 'alloca' called. [allocaCalled] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:200:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:240:32: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:314:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:321:35: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:99:9: style: The scope of the variable 'alias' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:177:9: style: The scope of the variable 'xs' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:177:13: style: The scope of the variable 'ys' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:176:9: style: Local variable 'startx' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:64:12: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:176:9: note: Shadow variable mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:176:17: style: Local variable 'stopx' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:65:12: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:176:17: note: Shadow variable mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:176:24: style: Local variable 'starty' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:66:12: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:176:24: note: Shadow variable mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:176:32: style: Local variable 'stopy' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:67:12: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace.threads2d.cpp:176:32: note: Shadow variable mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace_rest.cpp:81:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace_rest.cpp:92:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/trace_rest.cpp:89:25: performance: Function parameter 'scene' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/triangle.cpp:81:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/triangle.cpp:86:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/triangle.cpp:108:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/triangle.cpp:113:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/triangle.cpp:140:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/triangle.cpp:191:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/triangle.cpp:71:10: style: The scope of the variable 't' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/triangle.cpp:98:11: style: The scope of the variable 't' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/triangle.cpp:97:68: performance: Function parameter 'n0' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/triangle.cpp:97:79: performance: Function parameter 'n1' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/triangle.cpp:97:90: performance: Function parameter 'n2' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/util.cpp:65:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:65:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:85:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:88:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:92:16: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:122:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:125:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:172:11: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:173:12: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:329:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:163:12: style: The scope of the variable 'tx1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:163:17: style: The scope of the variable 'tx2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:163:22: style: The scope of the variable 'ty1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:163:27: style: The scope of the variable 'ty2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:163:32: style: The scope of the variable 'tz1' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:163:37: style: The scope of the variable 'tz2' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:168:9: style: The scope of the variable 'scalar' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:168:17: style: The scope of the variable 'transval' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:169:9: style: The scope of the variable 'x' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:169:12: style: The scope of the variable 'y' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:169:15: style: The scope of the variable 'z' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:170:20: style: The scope of the variable 'ptr' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:318:14: style: Local variable 'msgtxt' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:314:10: note: Shadowed declaration mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:318:14: note: Shadow variable mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:74:27: performance: Function parameter 'min' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:75:27: performance: Function parameter 'max' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/vol.cpp:331:12: style: Variable 'status' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_for_each/parallel_preorder/Matrix.hpp:25:5: warning:inconclusive: Member variable 'Matrix::array' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/parallel_for_each/parallel_preorder/Graph.hpp:64:5: warning: Member variable 'Cell::op' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/parallel_for_each/parallel_preorder/Graph.hpp:64:5: warning: Member variable 'Cell::input' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/parallel_for_each/parallel_preorder/Graph.cpp:24:5: performance: Variable 'ref_count' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/examples/parallel_for_each/parallel_preorder/Graph.hpp:79:10: style:inconclusive: Technically the member function 'Graph::print' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/parallel_for_each/parallel_preorder/Graph.cpp:54:13: note: Technically the member function 'Graph::print' can be const. mold-1.3.0/third-party/tbb/examples/parallel_for_each/parallel_preorder/Graph.hpp:79:10: note: Technically the member function 'Graph::print' can be const. mold-1.3.0/third-party/tbb/examples/parallel_for_each/parallel_preorder/Matrix.hpp:26:5: style: Class 'Matrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/gen_input.cpp:52:9: style: Condition 'fptr' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/gen_input.cpp:45:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:130:27: warning: Assert statement calls a function which may have desired side effects: 'begin'. [assertWithSideEffect] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:40:1: style: The class 'TextSlice' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:96:5: style: Class 'MyInputFunc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:173:5: style: Class 'MyOutputFunc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:198:9: error: Resource leak: input_file [resourceLeak] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:50:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:59:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:71:30: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:194:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:199:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:179:42: style:inconclusive: Function 'operator()' argument 1 names different: declaration 'item' definition 'out'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:174:32: note: Function 'operator()' argument 1 names different: declaration 'item' definition 'out'. mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:179:42: note: Function 'operator()' argument 1 names different: declaration 'item' definition 'out'. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull.hpp:81:5: warning:inconclusive: Member variable 'point < double >::x' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull.hpp:81:5: warning:inconclusive: Member variable 'point < double >::y' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:372:23: style:inconclusive: Member variable 'SplitByCP::initialSet' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:387:15: note: Member variable 'SplitByCP::initialSet' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:372:23: note: Member variable 'SplitByCP::initialSet' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:375:13: style:inconclusive: Member variable 'SplitByCP::farPoint' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:390:15: note: Member variable 'SplitByCP::farPoint' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:375:13: note: Member variable 'SplitByCP::farPoint' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:372:23: style:inconclusive: Member variable 'SplitByCP::initialSet' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:395:15: note: Member variable 'SplitByCP::initialSet' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:372:23: note: Member variable 'SplitByCP::initialSet' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:375:13: style:inconclusive: Member variable 'SplitByCP::farPoint' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:398:15: note: Member variable 'SplitByCP::farPoint' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:375:13: note: Member variable 'SplitByCP::farPoint' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:437:23: style:inconclusive: Member variable 'SplitByCP_buf::initialSet' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:452:15: note: Member variable 'SplitByCP_buf::initialSet' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:437:23: note: Member variable 'SplitByCP_buf::initialSet' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:440:13: style:inconclusive: Member variable 'SplitByCP_buf::farPoint' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:455:15: note: Member variable 'SplitByCP_buf::farPoint' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:440:13: note: Member variable 'SplitByCP_buf::farPoint' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:437:23: style:inconclusive: Member variable 'SplitByCP_buf::initialSet' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:460:15: note: Member variable 'SplitByCP_buf::initialSet' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:437:23: note: Member variable 'SplitByCP_buf::initialSet' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:440:13: style:inconclusive: Member variable 'SplitByCP_buf::farPoint' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:463:15: note: Member variable 'SplitByCP_buf::farPoint' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:440:13: note: Member variable 'SplitByCP_buf::farPoint' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:347:13: style:inconclusive: Technically the member function 'FindXExtremum::extremeXPoint' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull.hpp:92:5: style: Struct 'rng' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp:657:24: style: Variable 'rseed' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp:152:23: style:inconclusive: Member variable 'SplitByCP_buf::initialSet' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp:164:15: note: Member variable 'SplitByCP_buf::initialSet' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp:152:23: note: Member variable 'SplitByCP_buf::initialSet' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp:155:13: style:inconclusive: Member variable 'SplitByCP_buf::farPoint' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp:167:15: note: Member variable 'SplitByCP_buf::farPoint' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp:155:13: note: Member variable 'SplitByCP_buf::farPoint' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp:152:23: style:inconclusive: Member variable 'SplitByCP_buf::initialSet' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp:172:15: note: Member variable 'SplitByCP_buf::initialSet' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp:152:23: note: Member variable 'SplitByCP_buf::initialSet' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp:155:13: style:inconclusive: Member variable 'SplitByCP_buf::farPoint' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp:175:15: note: Member variable 'SplitByCP_buf::farPoint' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp:155:13: note: Member variable 'SplitByCP_buf::farPoint' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp:127:13: style:inconclusive: Technically the member function 'FindXExtremum::extremeXPoint' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:50:11: style:inconclusive: Member variable 'Multiples::my_is_composite' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:115:15: note: Member variable 'Multiples::my_is_composite' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:50:11: note: Member variable 'Multiples::my_is_composite' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:181:16: style:inconclusive: Member variable 'SieveRange::my_end' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:206:15: note: Member variable 'SieveRange::my_end' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:181:16: note: Member variable 'SieveRange::my_end' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:175:22: style:inconclusive: Member variable 'SieveRange::my_stride' is in the wrong place in the initializer list. [initializerList] mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:228:15: note: Member variable 'SieveRange::my_stride' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:175:22: note: Member variable 'SieveRange::my_stride' is in the wrong place in the initializer list. mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:41:23: style:inconclusive: Technically the member function 'Multiples::strike' can be const. [functionConst] mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:68:9: warning: Class 'Multiples' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:68:9: warning: Class 'Multiples' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:64:5: style: Class 'Multiples' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/parallel_reduce/primes/primes.cpp:246:5: style: Class 'Sieve' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.hpp:57:5: warning: Member variable 'fractal::off_x' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.hpp:57:5: warning: Member variable 'fractal::off_y' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.hpp:57:5: warning: Member variable 'fractal::size_x' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.hpp:57:5: warning: Member variable 'fractal::size_y' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.hpp:57:5: warning: Member variable 'fractal::cx' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.hpp:57:5: warning: Member variable 'fractal::cy' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.hpp:57:5: warning: Member variable 'fractal::magn' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.hpp:57:5: warning: Member variable 'fractal::max_iterations' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.hpp:57:5: style: Class 'fractal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.hpp:127:5: style: Class 'fractal_group' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.cpp:127:5: style: Class 'fractal_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.cpp:33:22: style: The scope of the variable 'xtemp' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.cpp:31:37: style:inconclusive: Function 'calc_one_pixel' argument 1 names different: declaration 'x' definition 'x0'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.hpp:45:32: note: Function 'calc_one_pixel' argument 1 names different: declaration 'x' definition 'x0'. mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.cpp:31:37: note: Function 'calc_one_pixel' argument 1 names different: declaration 'x' definition 'x0'. mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.cpp:31:45: style:inconclusive: Function 'calc_one_pixel' argument 2 names different: declaration 'y' definition 'y0'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.hpp:45:39: note: Function 'calc_one_pixel' argument 2 names different: declaration 'y' definition 'y0'. mold-1.3.0/third-party/tbb/examples/task_arena/fractal/fractal.cpp:31:45: note: Function 'calc_one_pixel' argument 2 names different: declaration 'y' definition 'y0'. mold-1.3.0/third-party/tbb/examples/task_group/sudoku/sudoku.cpp:62:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mold-1.3.0/third-party/tbb/examples/task_group/sudoku/sudoku.cpp:88:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mold-1.3.0/third-party/tbb/examples/task_group/sudoku/sudoku.cpp:257:30: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/task_group/sudoku/sudoku.cpp:275:35: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/examples/task_group/sudoku/sudoku.cpp:103:50: style: Parameter 'arr' can be declared as const array [constParameter] mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:60:5: warning:inconclusive: Member variable 'Matrix2x2::v' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:211:10: performance:inconclusive: Technically the member function 'IntHashCompare::equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:214:17: performance:inconclusive: Technically the member function 'IntHashCompare::hash' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:367:5: style: Struct 'parallel_scanFibBody' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:166:5: style: Class 'SharedSerialFibBody < std :: mutex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:339:39: style: Parameter 's' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:373:45: style: Parameter 'a' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:381:39: style: Parameter 'b' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:447:12: error: Uninitialized variable: result [uninitvar] mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:443:33: note: Assuming condition is false mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:447:12: note: Uninitialized variable: result mold-1.3.0/third-party/tbb/src/tbb/rml_thread_monitor.h:36:0: error: #error Unsupported platform [preprocessorErrorDirective] mold-1.3.0/third-party/tbb/python/rml/ipc_utils.cpp:72:9: error: Resource leak: stat_file [resourceLeak] mold-1.3.0/third-party/tbb/python/rml/ipc_utils.cpp:77:9: error: Resource leak: stat_file [resourceLeak] mold-1.3.0/third-party/tbb/python/rml/ipc_utils.cpp:82:9: error: Resource leak: stat_file [resourceLeak] mold-1.3.0/third-party/tbb/python/rml/ipc_utils.cpp:85:5: error: Resource leak: stat_file [resourceLeak] mold-1.3.0/third-party/tbb/src/tbb/rml_tbb.h:62:1: style: The class 'tbb_factory' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbb/misc.h:155:5: warning: Member variable 'FastRandom::x' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/src/tbb/misc.h:155:5: warning: Member variable 'FastRandom::c' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/src/tbb/concurrent_monitor.h:469:25: performance:inconclusive: Technically the member function 'concurrent_monitor_base < unsigned long >::to_wait_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbb/concurrent_monitor.h:469:25: performance:inconclusive: Technically the member function 'concurrent_monitor_base < address_context >::to_wait_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbb/misc.h:155:5: style: Class 'FastRandom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/semaphore.h:182:5: style: Class 'semaphore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/concurrent_monitor_mutex.h:93:41: style: Local variable 'lock' shadows outer function [shadowFunction] mold-1.3.0/third-party/tbb/src/tbb/concurrent_monitor_mutex.h:46:10: note: Shadowed declaration mold-1.3.0/third-party/tbb/src/tbb/concurrent_monitor_mutex.h:93:41: note: Shadow variable mold-1.3.0/third-party/tbb/src/tbb/allocator.cpp:109:0: error: #error Unknown OS [preprocessorErrorDirective] mold-1.3.0/third-party/tbb/src/tbb/arena_slot.h:88:1: style: The class 'arena_slot' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbb/observer_proxy.h:60:5: warning: Member variable 'observer_list::my_arena' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/src/tbb/arena.h:50:1: style: The class 'arena_co_cache' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbb/small_object_pool_impl.h:49:27: warning: Member variable 'small_object_pool_impl::m_private_list' is not initialized. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/src/tbb/scheduler_common.h:415:15: performance:inconclusive: Technically the member function 'tbb::detail::r1::task_dispatcher::get_critical_task' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbb/task_dispatcher.h:440:35: note: Technically the member function 'tbb::detail::r1::task_dispatcher::get_critical_task' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbb/scheduler_common.h:415:15: note: Technically the member function 'tbb::detail::r1::task_dispatcher::get_critical_task' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbb/arena_slot.h:104:10: performance:inconclusive: Technically the member function 'tbb::detail::r1::arena_slot::fill_with_canary_pattern' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbb/arena.h:60:14: style:inconclusive: Technically the member function 'tbb::detail::r1::arena_co_cache::next_index' can be const. [functionConst] mold-1.3.0/third-party/tbb/src/tbb/arena.h:64:14: style:inconclusive: Technically the member function 'tbb::detail::r1::arena_co_cache::prev_index' can be const. [functionConst] mold-1.3.0/third-party/tbb/src/tbb/arena.h:72:10: performance:inconclusive: Technically the member function 'tbb::detail::r1::arena_co_cache::internal_task_dispatcher_cleanup' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbb/waiters.h:73:23: performance:inconclusive: Technically the member function 'tbb::detail::r1::outermost_worker_waiter::wait_ctx' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbb/concurrent_monitor.h:469:25: performance:inconclusive: Technically the member function 'concurrent_monitor_base < market_context >::to_wait_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbb/scheduler_common.h:312:5: style: Class 'tbb_exception_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/scheduler_common.h:428:5: style: Class 'task_dispatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/task_stream.h:81:5: style: Struct 'random_lane_selector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/task_stream.h:98:5: style: Struct 'lane_selector_base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/task_stream.h:102:5: style: Struct 'subsequent_lane_selector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/task_stream.h:110:5: style: Struct 'preceding_lane_selector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/waiters.h:32:5: style: Class 'waiter_base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/intrusive_list.h:57:9: style: Class 'iterator_impl < d1 :: intrusive_list_node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/intrusive_list.h:57:9: style: Class 'iterator_impl < const d1 :: intrusive_list_node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/intrusive_list.h:57:9: style: Class 'iterator_impl < thread_data >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/intrusive_list.h:57:9: style: Class 'iterator_impl < const thread_data >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/intrusive_list.h:57:9: style: Class 'iterator_impl < arena >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/intrusive_list.h:57:9: style: Class 'iterator_impl < const arena >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/intrusive_list.h:203:38: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbb/arena.h:80:33: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbb/arena.h:578:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbb/arena.cpp:218:30: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbb/task_dispatcher.h:172:10: style:inconclusive: Function 'receive_or_steal_task' argument 5 names different: declaration 'outermost' definition 'fifo_allowed'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbb/scheduler_common.h:419:64: note: Function 'receive_or_steal_task' argument 5 names different: declaration 'outermost' definition 'fifo_allowed'. mold-1.3.0/third-party/tbb/src/tbb/task_dispatcher.h:172:10: note: Function 'receive_or_steal_task' argument 5 names different: declaration 'outermost' definition 'fifo_allowed'. mold-1.3.0/third-party/tbb/src/tbb/task_dispatcher.h:172:29: style:inconclusive: Function 'receive_or_steal_task' argument 6 names different: declaration 'criticality_absence' definition 'critical_allowed'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbb/scheduler_common.h:419:80: note: Function 'receive_or_steal_task' argument 6 names different: declaration 'criticality_absence' definition 'critical_allowed'. mold-1.3.0/third-party/tbb/src/tbb/task_dispatcher.h:172:29: note: Function 'receive_or_steal_task' argument 6 names different: declaration 'criticality_absence' definition 'critical_allowed'. mold-1.3.0/third-party/tbb/src/tbb/arena.cpp:168:36: style:inconclusive: Function 'arena' argument 2 names different: declaration 'max_num_workers' definition 'num_slots'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbb/arena.h:309:33: note: Function 'arena' argument 2 names different: declaration 'max_num_workers' definition 'num_slots'. mold-1.3.0/third-party/tbb/src/tbb/arena.cpp:168:36: note: Function 'arena' argument 2 names different: declaration 'max_num_workers' definition 'num_slots'. mold-1.3.0/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp:70:5: style: Struct 'predicate_leq' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/governor.cpp:166:12: error: Returning object that points to local variable 'anchor' that will be invalid when returning. [returnDanglingLifetime] mold-1.3.0/third-party/tbb/src/tbb/governor.cpp:164:55: note: Address of variable taken here. mold-1.3.0/third-party/tbb/src/tbb/governor.cpp:163:13: note: Variable created here. mold-1.3.0/third-party/tbb/src/tbb/governor.cpp:166:12: note: Returning object that points to local variable 'anchor' that will be invalid when returning. mold-1.3.0/third-party/tbb/src/tbb/governor.cpp:159:9: style: Condition 'stack_limit' is always false [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/src/tbb/governor.cpp:147:25: note: Assignment 'stack_limit=nullptr', assigned value is 0 mold-1.3.0/third-party/tbb/src/tbb/governor.cpp:159:9: note: Condition 'stack_limit' is always false mold-1.3.0/third-party/tbb/src/tbb/main.cpp:132:49: style: Condition 'itt_present' is always false [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/src/tbb/main.cpp:121:28: note: Assignment 'itt_present=false', assigned value is 0 mold-1.3.0/third-party/tbb/src/tbb/main.cpp:132:49: note: Condition 'itt_present' is always false mold-1.3.0/third-party/tbb/src/tbb/market.cpp:122:56: style:inconclusive: Function 'global_market' argument 2 names different: declaration 'max_num_workers' definition 'workers_requested'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbb/market.h:219:60: note: Function 'global_market' argument 2 names different: declaration 'max_num_workers' definition 'workers_requested'. mold-1.3.0/third-party/tbb/src/tbb/market.cpp:122:56: note: Function 'global_market' argument 2 names different: declaration 'max_num_workers' definition 'workers_requested'. mold-1.3.0/third-party/tbb/src/tbb/market.cpp:231:48: style:inconclusive: Function 'set_active_num_workers' argument 1 names different: declaration 'w' definition 'soft_limit'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbb/market.h:267:50: note: Function 'set_active_num_workers' argument 1 names different: declaration 'w' definition 'soft_limit'. mold-1.3.0/third-party/tbb/src/tbb/market.cpp:231:48: note: Function 'set_active_num_workers' argument 1 names different: declaration 'w' definition 'soft_limit'. mold-1.3.0/third-party/tbb/src/tbb/market.cpp:290:79: style:inconclusive: Function 'create_arena' argument 3 names different: declaration 'arena_index' definition 'arena_priority_level'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbb/market.h:228:43: note: Function 'create_arena' argument 3 names different: declaration 'arena_index' definition 'arena_priority_level'. mold-1.3.0/third-party/tbb/src/tbb/market.cpp:290:79: note: Function 'create_arena' argument 3 names different: declaration 'arena_index' definition 'arena_priority_level'. mold-1.3.0/third-party/tbb/src/tbb/market.cpp:317:74: style:inconclusive: Function 'try_destroy_arena' argument 3 names different: declaration 'pririty_level' definition 'priority_level'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbb/market.h:231:68: note: Function 'try_destroy_arena' argument 3 names different: declaration 'pririty_level' definition 'priority_level'. mold-1.3.0/third-party/tbb/src/tbb/market.cpp:317:74: note: Function 'try_destroy_arena' argument 3 names different: declaration 'pririty_level' definition 'priority_level'. mold-1.3.0/third-party/tbb/src/tbb/market.cpp:386:61: style:inconclusive: Function 'update_allotment' argument 2 names different: declaration 'total_demand' definition 'workers_demand'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbb/market.h:194:57: note: Function 'update_allotment' argument 2 names different: declaration 'total_demand' definition 'workers_demand'. mold-1.3.0/third-party/tbb/src/tbb/market.cpp:386:61: note: Function 'update_allotment' argument 2 names different: declaration 'total_demand' definition 'workers_demand'. mold-1.3.0/third-party/tbb/src/tbb/market.cpp:623:21: style: Variable 'td' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/src/tbb/misc_ex.cpp:390:0: error: #error AvailableHwConcurrency is not implemented for this OS [preprocessorErrorDirective] mold-1.3.0/third-party/tbb/src/tbb/observer_proxy.h:116:5: style: Class 'observer_proxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/observer_proxy.cpp:300:28: style: The scope of the variable 'list' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/src/tbb/parallel_pipeline.cpp:156:5: style: Class 'input_buffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/queuing_rw_mutex.cpp:69:5: style: Class 'tricky_atomic_pointer < queuing_rw_mutex :: scoped_lock >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/rml_tbb.cpp:58:0: error: #error Unknown OS [preprocessorErrorDirective] mold-1.3.0/third-party/tbb/src/tbb/queuing_rw_mutex.cpp:305:13: warning: Either the condition '!next' is redundant or there is possible null pointer dereference: next. [nullPointerRedundantCheck] mold-1.3.0/third-party/tbb/src/tbb/queuing_rw_mutex.cpp:293:17: note: Assuming that condition '!next' is not redundant mold-1.3.0/third-party/tbb/src/tbb/queuing_rw_mutex.cpp:305:13: note: Null pointer dereference mold-1.3.0/third-party/tbb/src/tbb/queuing_rw_mutex.cpp:314:17: warning: Either the condition '!next' is redundant or there is possible null pointer dereference: next. [nullPointerRedundantCheck] mold-1.3.0/third-party/tbb/src/tbb/queuing_rw_mutex.cpp:293:17: note: Assuming that condition '!next' is not redundant mold-1.3.0/third-party/tbb/src/tbb/queuing_rw_mutex.cpp:314:17: note: Null pointer dereference mold-1.3.0/third-party/tbb/src/tbb/arena_slot.h:232:14: style: Local variable 'allocate' shadows outer function [shadowFunction] mold-1.3.0/third-party/tbb/src/tbb/small_object_pool.cpp:33:27: note: Shadowed declaration mold-1.3.0/third-party/tbb/src/tbb/arena_slot.h:232:14: note: Shadow variable mold-1.3.0/third-party/tbb/src/tbb/small_object_pool.cpp:85:99: style: Parameter 'td' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/src/tbb/small_object_pool.cpp:52:17: style: Variable 'obj' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/src/tbb/small_object_pool.cpp:60:17: style: Variable 'obj' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/src/tbb/small_object_pool.cpp:64:13: style: Variable 'obj' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/src/tbb/task_group_context.cpp:36:31: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbb/task_group_context.cpp:394:79: style: Parameter 'ctx' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/src/tbb/task_group_context.cpp:267:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mold-1.3.0/third-party/tbb/src/tbb/tools_api/legacy/ittnotify.h:149:0: error: failed to expand 'ITT_STUBV', Invalid ## usage when expanding 'ITT_JOIN_AUX': Unexpected token ')' [preprocessorErrorDirective] mold-1.3.0/third-party/tbb/src/tbb/version.cpp:24:23: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mold-1.3.0/third-party/tbb/src/tbbbind/tbb_bind.cpp:75:0: warning: Member variable 'system_topology::initialization_state' is not initialized. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/src/tbbbind/tbb_bind.cpp:81:10: performance:inconclusive: Technically the member function 'tbb::detail::r1::system_topology::intergroup_binding_allowed' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbbind/tbb_bind.cpp:227:10: performance:inconclusive: Technically the member function 'tbb::detail::r1::system_topology::enforce_hwloc_2_5_runtime_linkage' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbbind/tbb_bind.cpp:259:10: style:inconclusive: Technically the member function 'tbb::detail::r1::system_topology::is_topology_parsed' can be const. [functionConst] mold-1.3.0/third-party/tbb/src/tbbbind/tbb_bind.cpp:380:10: performance:inconclusive: Technically the member function 'tbb::detail::r1::system_topology::free_affinity_mask' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbbind/tbb_bind.cpp:215:13: style: Condition 'core_types_parsing_broken' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/src/tbbbind/tbb_bind.cpp:212:40: note: Assignment 'core_types_parsing_broken{true}', assigned value is 1 mold-1.3.0/third-party/tbb/src/tbbbind/tbb_bind.cpp:215:13: note: Condition 'core_types_parsing_broken' is always true mold-1.3.0/third-party/tbb/src/tbbbind/tbb_bind.cpp:163:17: style: The scope of the variable 'index' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/src/tbbmalloc/tbbmalloc_internal.h:151:1: style: The class 'TLSKey' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/tbbmalloc_internal.h:248:1: style: The class 'AllLocalCaches' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.h:274:1: style: The class 'LargeObjectCache' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/tbbmalloc_internal.h:341:1: style: The class 'BlockI' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:27:1: style: The class 'BackendSync' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:51:1: style: The class 'CoalRequestQ' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:108:1: style: The class 'Backend' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:166:5: style: The class 'IndexedBins' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/tbbmalloc_internal.h:374:1: style: The class 'AllocControlledMode' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/tbbmalloc_internal.h:428:1: style: The class 'HugePagesStatus' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/tbbmalloc_internal.h:550:1: style: The class 'AllLargeBlocksList' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:232:40: warning: Suspicious pointer subtraction. Did you intend to write '->'? [thisSubtraction] mold-1.3.0/third-party/tbb/src/tbbmalloc/tbbmalloc_internal.h:313:10: performance:inconclusive: Technically the member function 'rml::internal::BackRefIdx::isInvalid' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/tbbmalloc_internal.h:315:12: performance:inconclusive: Technically the member function 'rml::internal::BackRefIdx::getMain' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:307:16: performance:inconclusive: Technically the member function 'rml::internal::Backend::findBlockInRegion' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1209:21: note: Technically the member function 'rml::internal::Backend::findBlockInRegion' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:307:16: note: Technically the member function 'rml::internal::Backend::findBlockInRegion' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:357:10: performance:inconclusive: Technically the member function 'rml::internal::Backend::putBackRefSpace' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:880:15: note: Technically the member function 'rml::internal::Backend::putBackRefSpace' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:357:10: note: Technically the member function 'rml::internal::Backend::putBackRefSpace' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:179:14: performance:inconclusive: Technically the member function 'rml::internal::Backend::IndexedBins::verify' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1410:28: note: Technically the member function 'rml::internal::Backend::IndexedBins::verify' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:179:14: note: Technically the member function 'rml::internal::Backend::IndexedBins::verify' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:227:14: performance:inconclusive: Technically the member function 'rml::internal::Backend::UsedAddressRange::init' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:228:14: performance:inconclusive: Technically the member function 'rml::internal::Backend::UsedAddressRange::registerAlloc' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:229:14: performance:inconclusive: Technically the member function 'rml::internal::Backend::UsedAddressRange::registerFree' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:230:14: performance:inconclusive: Technically the member function 'rml::internal::Backend::UsedAddressRange::inRange' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/Synchronize.h:53:9: style: Class 'scoped_lock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:196:9: style: Class 'MaxRequestComparator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:334:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:704:32: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:824:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:847:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:857:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:863:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:929:21: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1221:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1224:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1325:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1347:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/shared_utils.h:107:9: style: The scope of the variable 'found' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/src/tbbmalloc/shared_utils.h:109:9: style: The scope of the variable 'numFound' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/src/tbbmalloc/shared_utils.h:111:10: style: The scope of the variable 'buf' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:375:14: style:inconclusive: Function 'getFromBin' argument 4 names different: declaration 'needAlignedBlock' definition 'needAlignedRes'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:170:22: note: Function 'getFromBin' argument 4 names different: declaration 'needAlignedBlock' definition 'needAlignedRes'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:375:14: note: Function 'getFromBin' argument 4 names different: declaration 'needAlignedBlock' definition 'needAlignedRes'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:375:64: style:inconclusive: Function 'getFromBin' argument 7 names different: declaration 'resLocked' definition 'binLocked'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:170:73: note: Function 'getFromBin' argument 7 names different: declaration 'resLocked' definition 'binLocked'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:375:64: note: Function 'getFromBin' argument 7 names different: declaration 'resLocked' definition 'binLocked'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:561:78: style:inconclusive: Function 'splitBlock' argument 4 names different: declaration 'isAligned' definition 'blockIsAligned'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:289:73: note: Function 'splitBlock' argument 4 names different: declaration 'isAligned' definition 'blockIsAligned'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:561:78: note: Function 'splitBlock' argument 4 names different: declaration 'isAligned' definition 'blockIsAligned'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:641:41: style:inconclusive: Function 'askMemFromOS' argument 1 names different: declaration 'totalReqSize' definition 'blockSize'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:298:36: note: Function 'askMemFromOS' argument 1 names different: declaration 'totalReqSize' definition 'blockSize'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:641:41: note: Function 'askMemFromOS' argument 1 names different: declaration 'totalReqSize' definition 'blockSize'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:643:40: style:inconclusive: Function 'askMemFromOS' argument 5 names different: declaration 'splittable' definition 'splittableRet'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:300:35: note: Function 'askMemFromOS' argument 5 names different: declaration 'splittable' definition 'splittableRet'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:643:40: note: Function 'askMemFromOS' argument 5 names different: declaration 'splittable' definition 'splittableRet'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:775:64: style:inconclusive: Function 'genericGetBlock' argument 3 names different: declaration 'slabAligned' definition 'needAlignedBlock'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:285:59: note: Function 'genericGetBlock' argument 3 names different: declaration 'slabAligned' definition 'needAlignedBlock'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:775:64: note: Function 'genericGetBlock' argument 3 names different: declaration 'slabAligned' definition 'needAlignedBlock'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1017:40: style:inconclusive: Function 'releaseRegion' argument 1 names different: declaration 'region' definition 'memRegion'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:304:35: note: Function 'releaseRegion' argument 1 names different: declaration 'region' definition 'memRegion'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1017:40: note: Function 'releaseRegion' argument 1 names different: declaration 'region' definition 'memRegion'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1024:62: style:inconclusive: Function 'doCoalesc' argument 2 names different: declaration 'memRegion' definition 'mRegion'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:278:57: note: Function 'doCoalesc' argument 2 names different: declaration 'memRegion' definition 'mRegion'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1024:62: note: Function 'doCoalesc' argument 2 names different: declaration 'memRegion' definition 'mRegion'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1110:44: style:inconclusive: Function 'coalescAndPutList' argument 1 names different: declaration 'head' definition 'list'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:275:39: note: Function 'coalescAndPutList' argument 1 names different: declaration 'head' definition 'list'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1110:44: note: Function 'coalescAndPutList' argument 1 names different: declaration 'head' definition 'list'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1313:61: style:inconclusive: Function 'addNewRegion' argument 2 names different: declaration 'type' definition 'memRegType'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:303:56: note: Function 'addNewRegion' argument 2 names different: declaration 'type' definition 'memRegType'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1313:61: note: Function 'addNewRegion' argument 2 names different: declaration 'type' definition 'memRegType'. mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:591:20: style: Local variable 'splitBlock' shadows outer function [shadowFunction] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.h:289:16: note: Shadowed declaration mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:591:20: note: Shadow variable mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:725:26: style: Variable 'locTotalMemSize' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:726:26: style: Variable 'locMemSoftLimit' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:735:34: style: Variable 'locTotalMemSize' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:736:34: style: Variable 'locMemSoftLimit' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/src/tbbmalloc/backref.cpp:45:9: error: Using 'memset' on class that contains a 'std::atomic_flag'. [memsetClass] mold-1.3.0/third-party/tbb/src/tbbmalloc/backref.cpp:109:5: error: Using 'memset' on class that contains a 'std::atomic_flag'. [memsetClass] mold-1.3.0/third-party/tbb/src/tbbmalloc/backref.cpp:41:5: warning: Member variable 'BlockI::blockState' is not initialized in the constructor. Maybe it should be initialized directly in the class BlockI? [uninitDerivedMemberVar] mold-1.3.0/third-party/tbb/src/tbbmalloc/backref.cpp:100:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backref.cpp:173:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backref.cpp:278:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backref.cpp:285:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/backref.cpp:185:25: style: Checking if unsigned expression 'numOfUnusedIdxs' is less than zero. [unsignedLessThanZero] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:930:5: error: Using 'memset' on class that contains a 'std::atomic_flag'. [memsetClass] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2721:5: error: Using 'memset' on class that contains a 'std::atomic_flag'. [memsetClass] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2721:5: error: Using 'memset' on class that contains a 'std::atomic'. [memsetClass] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2721:5: error: Using 'memset' on struct that contains a 'std::atomic'. [memsetClass] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:97:1: style: The class 'BootStrapBlocks' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:554:5: warning: Member variable 'FreeBlockPool::size' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:554:5: warning: Member variable 'FreeBlockPool::lastAccessMiss' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:594:5: warning: Member variable 'TLSData::bin' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:594:5: warning: Member variable 'TLSData::lloc' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:594:5: warning: Member variable 'TLSData::currCacheIdx' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:594:5: warning: Member variable 'TLSRemote::next' is not initialized in the constructor. Maybe it should be initialized directly in the class TLSRemote? [uninitDerivedMemberVar] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:594:5: warning: Member variable 'TLSRemote::prev' is not initialized in the constructor. Maybe it should be initialized directly in the class TLSRemote? [uninitDerivedMemberVar] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:561:1: style: The class 'LocalLOCImpl < 8 , 32 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:383:10: performance:inconclusive: Technically the member function 'rml::internal::Block::checkFreePrecond' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:472:10: performance:inconclusive: Technically the member function 'rml::internal::Bin::verifyTLSBin' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1197:18: note: Technically the member function 'rml::internal::Bin::verifyTLSBin' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:472:10: note: Technically the member function 'rml::internal::Bin::verifyTLSBin' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1988:10: performance:inconclusive: Technically the member function 'rml::internal::ShutdownSync::init' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1989:10: performance:inconclusive: Technically the member function 'rml::internal::ShutdownSync::threadDtorStart' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1990:10: performance:inconclusive: Technically the member function 'rml::internal::ShutdownSync::threadDtorDone' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1991:10: performance:inconclusive: Technically the member function 'rml::internal::ShutdownSync::processExit' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:554:5: style: Class 'FreeBlockPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:377:36: style: Condition 'isStartupAllocObject()' is always false [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:381:59: style: Condition 'objectSize==startupAllocObjSizeMark' is always false [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1710:9: style: Condition '!isStartupAllocObject()' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2044:77: style: Condition '!ThreadId::init()' is always false [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2855:13: style: Condition '!shutdownSync.threadDtorStart()' is always false [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2928:9: style: Condition '!usedBySrcIncluded' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:614:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:905:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:906:31: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1278:43: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1313:39: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1426:27: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1455:51: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1497:28: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1513:52: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1556:28: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1586:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1752:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1759:28: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2038:26: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2298:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2321:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2338:30: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2402:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2430:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2509:28: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2528:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2671:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2674:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2799:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2802:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2885:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:3043:9: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2494:30: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1089:61: style:inconclusive: Function 'init' argument 2 names different: declaration 'memPoolPolicy' definition 'policy'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:276:53: note: Function 'init' argument 2 names different: declaration 'memPoolPolicy' definition 'policy'. mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:1089:61: note: Function 'init' argument 2 names different: declaration 'memPoolPolicy' definition 'policy'. mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2545:45: style:inconclusive: Function 'internalPoolMalloc' argument 1 names different: declaration 'mPool' definition 'memPool'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:734:45: note: Function 'internalPoolMalloc' argument 1 names different: declaration 'mPool' definition 'memPool'. mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2545:45: note: Function 'internalPoolMalloc' argument 1 names different: declaration 'mPool' definition 'memPool'. mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2627:42: style:inconclusive: Function 'internalPoolFree' argument 1 names different: declaration 'mPool' definition 'memPool'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:735:42: note: Function 'internalPoolFree' argument 1 names different: declaration 'mPool' definition 'memPool'. mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2627:42: note: Function 'internalPoolFree' argument 1 names different: declaration 'mPool' definition 'memPool'. mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2955:64: style:inconclusive: Function '__TBB_malloc_safer_free' argument 1 names different: declaration 'ptr' definition 'object'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc_proxy/proxy.h:33:60: note: Function '__TBB_malloc_safer_free' argument 1 names different: declaration 'ptr' definition 'object'. mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2955:64: note: Function '__TBB_malloc_safer_free' argument 1 names different: declaration 'ptr' definition 'object'. mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:3211:67: style:inconclusive: Function '__TBB_malloc_safer_msize' argument 1 names different: declaration 'ptr' definition 'object'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc_proxy/proxy.h:36:61: note: Function '__TBB_malloc_safer_msize' argument 1 names different: declaration 'ptr' definition 'object'. mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:3211:67: note: Function '__TBB_malloc_safer_msize' argument 1 names different: declaration 'ptr' definition 'object'. mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:3230:75: style:inconclusive: Function '__TBB_malloc_safer_aligned_msize' argument 1 names different: declaration 'ptr' definition 'object'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc_proxy/proxy.h:37:69: note: Function '__TBB_malloc_safer_aligned_msize' argument 1 names different: declaration 'ptr' definition 'object'. mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:3230:75: note: Function '__TBB_malloc_safer_aligned_msize' argument 1 names different: declaration 'ptr' definition 'object'. mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:796:25: style: Variable 'bsr' can be declared as const array [constVariable] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2811:36: style: Parameter 'mPool' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:3282:59: style: Parameter 'param' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:239:34: style: Unused variable: scoped [unusedVariable] mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2069:38: style: Unused variable: scoped [unusedVariable] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:135:5: warning: Member variable 'CacheBinFunctor::currTime' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:125:9: warning: Member variable 'OperationPreprocessor::lastGet' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:125:9: warning: Member variable 'OperationPreprocessor::tail' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:125:9: warning: Member variable 'OperationPreprocessor::putListNum' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.h:341:10: performance:inconclusive: Technically the member function 'rml::internal::LargeObjectCache::isCleanupNeededOnRange' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:795:31: note: Technically the member function 'rml::internal::LargeObjectCache::isCleanupNeededOnRange' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.h:341:10: note: Technically the member function 'rml::internal::LargeObjectCache::isCleanupNeededOnRange' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.h:363:10: style:inconclusive: Technically the member function 'rml::internal::LargeObjectCache::sizeInCacheRange' can be const. [functionConst] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:64:24: note: Technically the member function 'rml::internal::LargeObjectCache::sizeInCacheRange' can be const. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.h:363:10: note: Technically the member function 'rml::internal::LargeObjectCache::sizeInCacheRange' can be const. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:119:21: performance:inconclusive: Technically the member function 'rml::internal::CacheBinFunctor::OperationPreprocessor::commitOperation' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:236:28: note: Technically the member function 'rml::internal::CacheBinFunctor::OperationPreprocessor::commitOperation' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:119:21: note: Technically the member function 'rml::internal::CacheBinFunctor::OperationPreprocessor::commitOperation' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:120:21: performance:inconclusive: Technically the member function 'rml::internal::CacheBinFunctor::OperationPreprocessor::addOpToOpList' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:243:28: note: Technically the member function 'rml::internal::CacheBinFunctor::OperationPreprocessor::addOpToOpList' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:120:21: note: Technically the member function 'rml::internal::CacheBinFunctor::OperationPreprocessor::addOpToOpList' can be static (but you may consider moving to unnamed namespace). mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:125:9: style: Class 'OperationPreprocessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:193:5: style: Struct 'CacheBinOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:269:59: style:inconclusive: Function 'addToPutList' argument 1 names different: declaration 'head' definition 'h'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:122:46: note: Function 'addToPutList' argument 1 names different: declaration 'head' definition 'h'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:269:59: note: Function 'addToPutList' argument 1 names different: declaration 'head' definition 'h'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:269:80: style:inconclusive: Function 'addToPutList' argument 2 names different: declaration 'tail' definition 't'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:122:70: note: Function 'addToPutList' argument 2 names different: declaration 'tail' definition 't'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:269:80: note: Function 'addToPutList' argument 2 names different: declaration 'tail' definition 't'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:914:50: style:inconclusive: Function 'putList' argument 1 names different: declaration 'head' definition 'list'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.h:337:36: note: Function 'putList' argument 1 names different: declaration 'head' definition 'list'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:914:50: note: Function 'putList' argument 1 names different: declaration 'head' definition 'list'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:1007:55: style:inconclusive: Function 'freeLargeObject' argument 1 names different: declaration 'lmb' definition 'mBlock'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/tbbmalloc_internal.h:619:44: note: Function 'freeLargeObject' argument 1 names different: declaration 'lmb' definition 'mBlock'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:1007:55: note: Function 'freeLargeObject' argument 1 names different: declaration 'lmb' definition 'mBlock'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:704:87: style:inconclusive: Function 'regularCleanup' argument 2 names different: declaration 'currAge' definition 'currTime'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.h:260:62: note: Function 'regularCleanup' argument 2 names different: declaration 'currAge' definition 'currTime'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:704:87: note: Function 'regularCleanup' argument 2 names different: declaration 'currAge' definition 'currTime'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:833:67: style:inconclusive: Function 'get' argument 1 names different: declaration 'extMemPool' definition 'extMemoryPool'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.h:257:42: note: Function 'get' argument 1 names different: declaration 'extMemPool' definition 'extMemoryPool'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:833:67: note: Function 'get' argument 1 names different: declaration 'extMemPool' definition 'extMemoryPool'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:873:88: style:inconclusive: Function 'putList' argument 2 names different: declaration 'largeBlock' definition 'toCache'. [funcArgNamesDifferent] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.h:256:63: note: Function 'putList' argument 2 names different: declaration 'largeBlock' definition 'toCache'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:873:88: note: Function 'putList' argument 2 names different: declaration 'largeBlock' definition 'toCache'. mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:307:35: style: Local variable 'head' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:113:27: note: Shadowed declaration mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:307:35: note: Shadow variable mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:328:35: style: Local variable 'tail' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:113:34: note: Shadowed declaration mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:328:35: note: Shadow variable mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:352:27: style: Local variable 'currTime' shadows outer variable [shadowVariable] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:81:15: note: Shadowed declaration mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:352:27: note: Shadow variable mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:149:40: style: struct member 'OpGet::type' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:156:40: style: struct member 'OpPutList::type' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:157:23: style: struct member 'OpPutList::head' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:161:40: style: struct member 'OpCleanToThreshold::type' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:162:24: style: struct member 'OpCleanToThreshold::res' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:163:15: style: struct member 'OpCleanToThreshold::currTime' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:167:40: style: struct member 'OpCleanAll::type' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:168:24: style: struct member 'OpCleanAll::res' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:172:40: style: struct member 'OpUpdateUsedSize::type' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:173:12: style: struct member 'OpUpdateUsedSize::size' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:178:11: style: union member 'CacheBinOperationData::opGet' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:179:15: style: union member 'CacheBinOperationData::opPutList' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:180:24: style: union member 'CacheBinOperationData::opCleanToThreshold' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:181:16: style: union member 'CacheBinOperationData::opCleanAll' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/large_objects.cpp:182:22: style: union member 'CacheBinOperationData::opUpdateUsedSize' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/src/tbbmalloc/tbbmalloc.cpp:51:0: error: #error Unknown OS [preprocessorErrorDirective] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:51:5: warning:inconclusive: Member variable 'message < true , true , false >::data' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:346:5: warning: Member variable 'copy_counting_object < int , int >::copies_count' is not initialized in the copy constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:346:5: warning: Member variable 'copy_counting_object < int , int >::assign_count' is not initialized in the copy constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:351:27: warning: Member variable 'copy_counting_object < int , int >::copy_count' is not assigned a value in 'copy_counting_object < int , int >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:351:27: warning: Member variable 'copy_counting_object < int , int >::copies_count' is not assigned a value in 'copy_counting_object < int , int >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:131:17: style:inconclusive: Technically the member function 'conformance::sequencer_functor::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:135:17: style:inconclusive: Technically the member function 'conformance::sequencer_functor::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:262:15: style:inconclusive: Technically the member function 'conformance::wait_flag_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:278:10: style:inconclusive: Technically the member function 'conformance::wait_flag_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:383:16: style:inconclusive: Technically the member function 'passthru_body < conformance :: copy_counting_object < int , int > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:387:16: style:inconclusive: Technically the member function 'passthru_body < conformance :: copy_counting_object < int , int > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:391:16: style:inconclusive: Technically the member function 'passthru_body < conformance :: copy_counting_object < int , int > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:406:10: style:inconclusive: Technically the member function 'passthru_body < conformance :: copy_counting_object < int , int > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:221:16: style:inconclusive: Technically the member function 'dummy_functor < int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:235:10: style:inconclusive: Technically the member function 'dummy_functor < int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:240:10: style:inconclusive: Technically the member function 'dummy_functor < int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:242:16: style:inconclusive: Technically the member function 'dummy_functor < int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:221:16: style:inconclusive: Technically the member function 'dummy_functor < conformance :: message < true , true , false > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:235:10: style:inconclusive: Technically the member function 'dummy_functor < conformance :: message < true , true , false > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:240:10: style:inconclusive: Technically the member function 'dummy_functor < conformance :: message < true , true , false > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:242:16: style:inconclusive: Technically the member function 'dummy_functor < conformance :: message < true , true , false > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:188:16: style:inconclusive: Technically the member function 'counting_functor < int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:199:16: style:inconclusive: Technically the member function 'counting_functor < int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:188:16: style:inconclusive: Technically the member function 'counting_functor < conformance :: message < false , false , false > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:199:16: style:inconclusive: Technically the member function 'counting_functor < conformance :: message < false , false , false > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:357:16: style:inconclusive: Technically the member function 'copy_counting_object < int , int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:365:10: style:inconclusive: Technically the member function 'copy_counting_object < int , int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:369:16: style:inconclusive: Technically the member function 'copy_counting_object < int , int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:289:5: style: Struct 'concurrency_peak_checker_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:179:5: style: Struct 'counting_functor < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:179:5: style: Struct 'counting_functor < conformance :: message < false , false , false > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:145:5: style: Struct 'track_first_id_functor < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:48:5: style: Struct 'message < true , true , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:343:5: style: Struct 'copy_counting_object < int , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:491:15: style: Variable 'receiver' can be declared as reference to const [constVariable] mold-1.3.0/third-party/tbb/test/conformance/conformance_blocked_range.cpp:32:5: warning: Member variable 'AbstractValueType::value' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/conformance/conformance_blocked_range2d.cpp:31:5: warning: Member variable 'AbstractValueType < RowTag >::value' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/conformance/conformance_blocked_range2d.cpp:31:5: warning: Member variable 'AbstractValueType < ColTag >::value' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/conformance/conformance_blocked_range3d.cpp:33:5: warning: Member variable 'AbstractValueType < PageTag >::value' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/conformance/conformance_blocked_range3d.cpp:33:5: warning: Member variable 'AbstractValueType < RowTag >::value' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/conformance/conformance_blocked_range3d.cpp:33:5: warning: Member variable 'AbstractValueType < ColTag >::value' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/conformance/conformance_blocked_rangeNd.cpp:36:5: warning: Member variable 'AbstractValueType::value' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:346:5: warning: Member variable 'copy_counting_object::copies_count' is not initialized in the copy constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:346:5: warning: Member variable 'copy_counting_object::assign_count' is not initialized in the copy constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:351:27: warning: Member variable 'copy_counting_object::copy_count' is not assigned a value in 'copy_counting_object::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:351:27: warning: Member variable 'copy_counting_object::copies_count' is not assigned a value in 'copy_counting_object::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:51:5: warning:inconclusive: Member variable 'message < false , true , true >::data' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:188:16: style:inconclusive: Technically the member function 'conformance::counting_functor::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:199:16: style:inconclusive: Technically the member function 'conformance::counting_functor::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:221:16: style:inconclusive: Technically the member function 'conformance::dummy_functor::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:235:10: style:inconclusive: Technically the member function 'conformance::dummy_functor::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:240:10: style:inconclusive: Technically the member function 'conformance::dummy_functor::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:242:16: style:inconclusive: Technically the member function 'conformance::dummy_functor::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:357:16: style:inconclusive: Technically the member function 'conformance::copy_counting_object::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:365:10: style:inconclusive: Technically the member function 'conformance::copy_counting_object::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:369:16: style:inconclusive: Technically the member function 'conformance::copy_counting_object::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:383:16: style:inconclusive: Technically the member function 'conformance::passthru_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:387:16: style:inconclusive: Technically the member function 'conformance::passthru_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:391:16: style:inconclusive: Technically the member function 'conformance::passthru_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:406:10: style:inconclusive: Technically the member function 'conformance::passthru_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:145:5: style: Struct 'track_first_id_functor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:179:5: style: Struct 'counting_functor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:343:5: style: Struct 'copy_counting_object' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:48:5: style: Struct 'message < false , true , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:51:5: warning:inconclusive: Member variable 'message::data' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:48:5: style: Struct 'message' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:431:5: warning: Member variable 'Body::locals' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:81:7: style:inconclusive: Technically the member function 'FunctorAddFinit7 < int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:81:7: style:inconclusive: Technically the member function 'FunctorAddFinit7 < double >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:81:7: style:inconclusive: Technically the member function 'FunctorAddFinit7 < minimal >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:76:7: style:inconclusive: Technically the member function 'FunctorAddFinit < int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:76:7: style:inconclusive: Technically the member function 'FunctorAddFinit < double >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:76:7: style:inconclusive: Technically the member function 'FunctorAddFinit < minimal >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:62:5: style: Class 'minimal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:261:5: style: Class 'ParallelVectorForBody < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:261:5: style: Class 'ParallelVectorForBody < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:169:5: style: Class 'ParallelScalarBodyNoInit < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:169:5: style: Class 'ParallelScalarBodyNoInit < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:169:5: style: Class 'ParallelScalarBodyNoInit < minimal >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:148:5: style: Class 'ParallelScalarBody < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:148:5: style: Class 'ParallelScalarBody < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:148:5: style: Class 'ParallelScalarBody < minimal >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:127:5: style: Class 'CombineEachVectorHelper < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:127:5: style: Class 'CombineEachVectorHelper < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:107:5: style: Class 'CombineEachHelper < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:107:5: style: Class 'CombineEachHelper < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:107:5: style: Class 'CombineEachHelper < minimal >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:279:15: style: Condition 'p==0' is always false [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:183:15: style: Condition 'p==0' is always false [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:468:19: style: The comparison '1 <= MinThread' is always true. [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:40:23: note: 'MinThread' is assigned value '1' here. mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:468:19: note: The comparison '1 <= MinThread' is always true. mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:468:44: style: Same value in both branches of ternary operator. [duplicateValueTernary] mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:434:14: style: The scope of the variable 'existed' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:131:17: style:inconclusive: Technically the member function 'sequencer_functor < int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:135:17: style:inconclusive: Technically the member function 'sequencer_functor < int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_composite_node.cpp:40:5: style: Class 'adder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:50:5: warning: Member variable 'MyKey::key' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:159:10: performance:inconclusive: Technically the member function 'MyHashCompare::equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:163:17: performance:inconclusive: Technically the member function 'MyHashCompare::hash' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:170:10: performance:inconclusive: Technically the member function 'YourHashCompare::equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:174:17: performance:inconclusive: Technically the member function 'YourHashCompare::hash' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:570:14: performance:inconclusive: Technically the member function 'hash_map_traits::hash_compare::equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:75:5: style: Class 'MyData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:132:5: style: Class 'MyData2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:1058:5: style: Struct 'non_default_constructible_hash_compare < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:647:5: style: Class 'TableOperation < InsertInitList , oneapi :: tbb :: concurrent_hash_map < MyKey , MyData , MyHashCompare , StaticSharedCountingAllocator < std :: allocator < std :: pair < const MyKey , MyData > > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:647:5: style: Class 'TableOperation < Insert , oneapi :: tbb :: concurrent_hash_map < MyKey , MyData , MyHashCompare , StaticSharedCountingAllocator < std :: allocator < std :: pair < const MyKey , MyData > > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:647:5: style: Class 'TableOperation < Find , oneapi :: tbb :: concurrent_hash_map < MyKey , MyData , MyHashCompare , StaticSharedCountingAllocator < std :: allocator < std :: pair < const MyKey , MyData > > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:647:5: style: Class 'TableOperation < FindConst , oneapi :: tbb :: concurrent_hash_map < MyKey , MyData , MyHashCompare , StaticSharedCountingAllocator < std :: allocator < std :: pair < const MyKey , MyData > > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:647:5: style: Class 'TableOperation < Erase , oneapi :: tbb :: concurrent_hash_map < MyKey , MyData , MyHashCompare , StaticSharedCountingAllocator < std :: allocator < std :: pair < const MyKey , MyData > > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:647:5: style: Class 'TableOperation < InsertErase , oneapi :: tbb :: concurrent_hash_map < MyKey , MyData , YourHashCompare > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:647:5: style: Class 'TableOperation < InnerInsert , oneapi :: tbb :: concurrent_hash_map < MyKey , MyData , YourHashCompare > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:647:5: style: Class 'TableOperation < RvalueInsert , oneapi :: tbb :: concurrent_hash_map < MyKey , move_support_tests :: Foo , MyHashCompare > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:647:5: style: Class 'TableOperation < Emplace , oneapi :: tbb :: concurrent_hash_map < MyKey , move_support_tests :: Foo , MyHashCompare > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:1040:12: style: Redundant initialization for 't0'. The initialized value is overwritten before it is read. [redundantInitialization] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:1035:36: note: t0 is initialized mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:1040:12: note: t0 is overwritten mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:920:29: style: Variable 'expected_allocs' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:920:49: style: Variable 'expected_frees' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:929:29: style: Variable 'expected_allocs' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:942:28: style: Variable 'expected_frees' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_lru_cache.cpp:54:25: style: Variable 'cache' can be declared as reference to const [constVariable] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_lru_cache.cpp:79:26: style: Variable 'cache' can be declared as reference to const [constVariable] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_lru_cache.cpp:107:25: style: Variable 'cache' can be declared as reference to const [constVariable] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:300:5: style: Struct 'ForwardInEmplaceTester' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:164:5: style: Struct 'CPQSrcFixture < std :: allocator < MoveOperationTracker > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:167:5: style: Struct 'CPQSrcFixture < std :: allocator < MoveOperationTracker > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:164:5: style: Struct 'CPQSrcFixture < move_support_tests :: TwoMemoryArenasFixture < MoveOperationTrackerBase < unsigned long > > :: allocator_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:167:5: style: Struct 'CPQSrcFixture < move_support_tests :: TwoMemoryArenasFixture < MoveOperationTrackerBase < unsigned long > > :: allocator_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:164:5: style: Struct 'CPQSrcFixture < move_support_tests :: TwoMemoryArenasFixture < MoveOperationTrackerBase < unsigned long > , std :: true_type > :: allocator_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:167:5: style: Struct 'CPQSrcFixture < move_support_tests :: TwoMemoryArenasFixture < MoveOperationTrackerBase < unsigned long > , std :: true_type > :: allocator_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:164:5: style: Struct 'CPQSrcFixture < move_support_tests :: TwoMemoryArenasFixture < MoveOperationTrackerBase < unsigned long > , std :: false_type > :: allocator_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:167:5: style: Struct 'CPQSrcFixture < move_support_tests :: TwoMemoryArenasFixture < MoveOperationTrackerBase < unsigned long > , std :: false_type > :: allocator_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:342:26: style: The comparison 'mcct > prev_mcct' is always false because 'mcct' and 'prev_mcct' represent the same value. [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:340:35: note: 'prev_mcct' is assigned value 'mcct' here. mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:342:26: note: The comparison 'mcct > prev_mcct' is always false because 'mcct' and 'prev_mcct' represent the same value. mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:349:26: style: The comparison 'mact > prev_mact' is always false because 'mact' and 'prev_mact' represent the same value. [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:346:35: note: 'prev_mact' is assigned value 'mact' here. mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:349:26: note: The comparison 'mact > prev_mact' is always false because 'mact' and 'prev_mact' represent the same value. mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:347:16: warning:inconclusive: Access of moved variable 'ob'. [accessMoved] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:341:13: note: Calling std::move(ob) mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:347:16: note: Access of moved variable 'ob'. mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:511:14: error:inconclusive: Signed integer overflow for expression 'e*-1'. [integerOverflow] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:504:13: note: Assignment 'e=42', assigned value is 42 mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:511:14: note: Integer overflow mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:642:5: warning: Member variable 'Body < ConcQPushPopWrapper < move_support_tests :: Foo > , move_support_tests :: Foo >::queue' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:642:5: warning: Member variable 'Body < oneapi :: tbb :: concurrent_bounded_queue < move_support_tests :: Foo , StaticSharedCountingAllocator < oneapi :: tbb :: cache_aligned_allocator < move_support_tests :: Foo > > > , move_support_tests :: Foo >::queue' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:289:5: style: Class 'Bar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:323:5: style: Class 'BarIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:375:5: style: Class 'BarEx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1363:5: style: Class 'NonTrivialConstructorType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1364:5: style: Class 'NonTrivialConstructorType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1214:5: style: Class 'allocator < Bar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1222:5: style: Class 'allocator < Bar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:642:5: style: Struct 'Body < ConcQPushPopWrapper < move_support_tests :: Foo > , move_support_tests :: Foo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:642:5: style: Struct 'Body < oneapi :: tbb :: concurrent_bounded_queue < move_support_tests :: Foo , StaticSharedCountingAllocator < oneapi :: tbb :: cache_aligned_allocator < move_support_tests :: Foo > > > , move_support_tests :: Foo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:264:5: style: Class 'ConcQWithSizeWrapper < NonTrivialConstructorType , oneapi :: tbb :: cache_aligned_allocator < NonTrivialConstructorType > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:264:5: style: Class 'ConcQWithSizeWrapper < Bar , allocator < Bar > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:264:5: style: Class 'ConcQWithSizeWrapper < Bar , oneapi :: tbb :: cache_aligned_allocator < Bar > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1385:21: style: Redundant initialization for 'queue.try_emplace'. The initialized value is overwritten before it is read. [redundantInitialization] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1385:21: note: queue.try_emplace is initialized mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1385:21: note: queue.try_emplace is overwritten mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1139:52: warning: Access of moved variable 'val'. [accessMoved] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1188:37: note: Calling std::move(ob) mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1195:43: note: Calling function 'pop', 2nd argument 'ob' value is mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1139:52: note: Access of moved variable 'val'. mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1324:43: warning:inconclusive: Access of moved variable 'src_queue'. [accessMoved] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1320:19: note: Calling std::move(src_queue) mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1324:43: note: Access of moved variable 'src_queue'. mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1338:43: warning:inconclusive: Access of moved variable 'dst_queue'. [accessMoved] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1334:20: note: Calling std::move(dst_queue) mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1338:43: note: Access of moved variable 'dst_queue'. mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1130:41: warning: Access of moved variable 'val'. [accessMoved] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1188:37: note: Calling std::move(ob) mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1195:43: note: Calling function 'pop', 2nd argument 'ob' value is mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1129:24: note: Assuming condition is Assuming condition is false mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1130:41: note: Access of moved variable 'val'. mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:566:29: warning:inconclusive: Access of moved variable 'src_queue'. [accessMoved] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:564:22: note: Calling std::move(src_queue) mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:566:29: note: Access of moved variable 'src_queue'. mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_vector.cpp:618:9: style: Struct 'dummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_vector.cpp:765:5: style: Struct 'AssignElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_vector.cpp:778:5: style: Struct 'CheckElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_vector.cpp:1133:5: style: Class 'test_grow_by_and_resize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_vector.cpp:869:31: style: Local variable 'end' shadows outer function [shadowFunction] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_vector.cpp:227:11: note: Shadowed declaration mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_vector.cpp:869:31: note: Shadow variable mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_vector.cpp:1214:21: warning:inconclusive: Access of moved variable 'src'. [accessMoved] mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_vector.cpp:1212:17: note: Calling std::move(src) mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_vector.cpp:1214:21: note: Access of moved variable 'src'. mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_vector.cpp:878:36: style: Variable 's[k].bar()' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:346:5: warning: Member variable 'copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg >::copies_count' is not initialized in the copy constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:346:5: warning: Member variable 'copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg >::assign_count' is not initialized in the copy constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:351:27: warning: Member variable 'copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg >::copy_count' is not assigned a value in 'copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:351:27: warning: Member variable 'copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg >::copies_count' is not assigned a value in 'copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:346:5: warning: Member variable 'copy_counting_object < conformance :: message < false , true , true > , oneapi :: tbb :: flow :: continue_msg >::copies_count' is not initialized in the copy constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:346:5: warning: Member variable 'copy_counting_object < conformance :: message < false , true , true > , oneapi :: tbb :: flow :: continue_msg >::assign_count' is not initialized in the copy constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:351:27: warning: Member variable 'copy_counting_object < conformance :: message < false , true , true > , oneapi :: tbb :: flow :: continue_msg >::copy_count' is not assigned a value in 'copy_counting_object < conformance :: message < false , true , true > , oneapi :: tbb :: flow :: continue_msg >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:351:27: warning: Member variable 'copy_counting_object < conformance :: message < false , true , true > , oneapi :: tbb :: flow :: continue_msg >::copies_count' is not assigned a value in 'copy_counting_object < conformance :: message < false , true , true > , oneapi :: tbb :: flow :: continue_msg >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:383:16: style:inconclusive: Technically the member function 'passthru_body < conformance :: copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:387:16: style:inconclusive: Technically the member function 'passthru_body < conformance :: copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:391:16: style:inconclusive: Technically the member function 'passthru_body < conformance :: copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:406:10: style:inconclusive: Technically the member function 'passthru_body < conformance :: copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:357:16: style:inconclusive: Technically the member function 'copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:365:10: style:inconclusive: Technically the member function 'copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:369:16: style:inconclusive: Technically the member function 'copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:357:16: style:inconclusive: Technically the member function 'copy_counting_object < conformance :: message < false , true , true > , oneapi :: tbb :: flow :: continue_msg >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:365:10: style:inconclusive: Technically the member function 'copy_counting_object < conformance :: message < false , true , true > , oneapi :: tbb :: flow :: continue_msg >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:369:16: style:inconclusive: Technically the member function 'copy_counting_object < conformance :: message < false , true , true > , oneapi :: tbb :: flow :: continue_msg >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:221:16: style:inconclusive: Technically the member function 'dummy_functor < oneapi :: tbb :: flow :: continue_msg >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:235:10: style:inconclusive: Technically the member function 'dummy_functor < oneapi :: tbb :: flow :: continue_msg >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:240:10: style:inconclusive: Technically the member function 'dummy_functor < oneapi :: tbb :: flow :: continue_msg >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:242:16: style:inconclusive: Technically the member function 'dummy_functor < oneapi :: tbb :: flow :: continue_msg >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:343:5: style: Struct 'copy_counting_object < int , oneapi :: tbb :: flow :: continue_msg >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:343:5: style: Struct 'copy_counting_object < conformance :: message < false , true , true > , oneapi :: tbb :: flow :: continue_msg >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:81:5: warning: Member variable 'minimal < minimal < line_size > >::pad' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:82:5: warning: Member variable 'minimal < minimal < line_size > >::pad' is not initialized in the copy constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:197:25: style:inconclusive: Technically the member function 'FunctorFinit::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:847:9: style:inconclusive: Technically the member function 'MakeETS_Functor::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:960:29: style:inconclusive: Technically the member function 'HasNoDefaultConstructorFinit::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:966:29: style:inconclusive: Technically the member function 'HasNoDefaultConstructorCombine::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:982:10: style:inconclusive: Technically the member function 'EmptyCombineEach < utils :: NoCopy >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:982:10: style:inconclusive: Technically the member function 'EmptyCombineEach < HasSpecialAndMoveCtor >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:909:10: style:inconclusive: Technically the member function 'Validator < int , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:912:10: style:inconclusive: Technically the member function 'Validator < int , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:909:10: style:inconclusive: Technically the member function 'Validator < double , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:912:10: style:inconclusive: Technically the member function 'Validator < double , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:909:10: style:inconclusive: Technically the member function 'Validator < minimal < line_size - 1 > , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:912:10: style:inconclusive: Technically the member function 'Validator < minimal < line_size - 1 > , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:909:10: style:inconclusive: Technically the member function 'Validator < minimal < line_size > , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:912:10: style:inconclusive: Technically the member function 'Validator < minimal < line_size > , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:909:10: style:inconclusive: Technically the member function 'Validator < minimal < line_size + 1 > , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:912:10: style:inconclusive: Technically the member function 'Validator < minimal < line_size + 1 > , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:205:16: style:inconclusive: Technically the member function 'FunctorFinit < minimal < line_size > , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:205:16: style:inconclusive: Technically the member function 'FunctorFinit < minimal < line_size > , 0 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:189:7: style:inconclusive: Technically the member function 'FunctorFinit < int , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:189:7: style:inconclusive: Technically the member function 'FunctorFinit < int , 0 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:189:7: style:inconclusive: Technically the member function 'FunctorFinit < double , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:189:7: style:inconclusive: Technically the member function 'FunctorFinit < double , 0 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:189:7: style:inconclusive: Technically the member function 'FunctorFinit < minimal < line_size - 1 > , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:189:7: style:inconclusive: Technically the member function 'FunctorFinit < minimal < line_size - 1 > , 0 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:189:7: style:inconclusive: Technically the member function 'FunctorFinit < minimal < line_size + 1 > , 3142 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:189:7: style:inconclusive: Technically the member function 'FunctorFinit < minimal < line_size + 1 > , 0 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:189:7: style:inconclusive: Technically the member function 'FunctorFinit < minimal < > , 0 >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:195:5: style: Struct 'FunctorFinit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:956:5: style: Class 'HasNoDefaultConstructor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:975:5: style: Class 'HasSpecialAndMoveCtor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:271:5: style: Class 'ClearingAccumulator < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:271:5: style: Class 'ClearingAccumulator < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:271:5: style: Class 'ClearingAccumulator < ThrowingConstructor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:257:5: style: Class 'Accumulator < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:257:5: style: Class 'Accumulator < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:257:5: style: Class 'Accumulator < ThrowingConstructor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:203:5: style: Struct 'FunctorFinit < minimal < line_size > , 3142 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:203:5: style: Struct 'FunctorFinit < minimal < line_size > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:187:5: style: Struct 'FunctorFinit < int , 3142 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:187:5: style: Struct 'FunctorFinit < int , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:187:5: style: Struct 'FunctorFinit < double , 3142 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:187:5: style: Struct 'FunctorFinit < double , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:187:5: style: Struct 'FunctorFinit < minimal < line_size - 1 > , 3142 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:187:5: style: Struct 'FunctorFinit < minimal < line_size - 1 > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:187:5: style: Struct 'FunctorFinit < minimal < line_size + 1 > , 3142 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:187:5: style: Struct 'FunctorFinit < minimal < line_size + 1 > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:187:5: style: Struct 'FunctorFinit < minimal < > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:572:17: style: Condition '!exception_caught' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:502:28: note: Assignment 'exception_caught=false', assigned value is 0 mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:572:17: note: Condition '!exception_caught' is always true mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:582:14: style: Condition 'exception_caught' is always false [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:488:29: note: Assignment 'exception_caught=false', assigned value is 0 mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:582:14: note: Condition 'exception_caught' is always false mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:325:17: style: Condition '!dismiss' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:323:24: note: Assignment 'dismiss=false', assigned value is 0 mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:325:17: note: Condition '!dismiss' is always true mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:330:7: style: The scope of the variable 'default_value' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:336:0: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:376:0: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:378:0: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:393:0: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:406:0: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:413:0: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:421:0: warning: Found suspicious operator ',', result is not used. [constStatement] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:427:0: warning: Found suspicious operator ',', result is not used. [constStatement] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:428:0: warning: Found suspicious operator ',', result is not used. [constStatement] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:437:0: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:445:0: warning: Found suspicious operator ',', result is not used. [constStatement] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:451:0: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:424:24: style: Variable 'ref' can be declared as reference to const [constVariable] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:1230:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:690:104: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:188:16: style:inconclusive: Technically the member function 'counting_functor < conformance :: message < false , true , false > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:199:16: style:inconclusive: Technically the member function 'counting_functor < conformance :: message < false , true , false > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:179:5: style: Struct 'counting_functor < conformance :: message < false , true , false > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_global_control.cpp:104:5: style: Struct 'SetUseRun' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_global_control.cpp:146:5: style: Class 'TestMultipleControlsRun' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:51:5: warning:inconclusive: Member variable 'message < false , true , false >::data' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:48:5: style: Struct 'message < false , true , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:346:5: warning: Member variable 'copy_counting_object < conformance :: message < true , true , true > , int >::copies_count' is not initialized in the copy constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:346:5: warning: Member variable 'copy_counting_object < conformance :: message < true , true , true > , int >::assign_count' is not initialized in the copy constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:351:27: warning: Member variable 'copy_counting_object < conformance :: message < true , true , true > , int >::copy_count' is not assigned a value in 'copy_counting_object < conformance :: message < true , true , true > , int >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:351:27: warning: Member variable 'copy_counting_object < conformance :: message < true , true , true > , int >::copies_count' is not assigned a value in 'copy_counting_object < conformance :: message < true , true , true > , int >::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:51:5: warning:inconclusive: Member variable 'message < true , true , true >::data' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/conformance/conformance_input_node.cpp:201:9: style:inconclusive: Technically the member function 'input_node_counter::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_input_node.cpp:214:9: style:inconclusive: Technically the member function 'function_node_counter::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:387:16: style:inconclusive: Technically the member function 'passthru_body < copy_counting_object < int > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:406:10: style:inconclusive: Technically the member function 'passthru_body < copy_counting_object < int > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:357:16: style:inconclusive: Technically the member function 'copy_counting_object < conformance :: message < true , true , true > , int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:365:10: style:inconclusive: Technically the member function 'copy_counting_object < conformance :: message < true , true , true > , int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:369:16: style:inconclusive: Technically the member function 'copy_counting_object < conformance :: message < true , true , true > , int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:188:16: style:inconclusive: Technically the member function 'counting_functor < conformance :: message < true , true , true > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:199:16: style:inconclusive: Technically the member function 'counting_functor < conformance :: message < true , true , true > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_input_node.cpp:199:5: style: Struct 'input_node_counter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:343:5: style: Struct 'copy_counting_object < conformance :: message < true , true , true > , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:179:5: style: Struct 'counting_functor < conformance :: message < true , true , true > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:48:5: style: Struct 'message < true , true , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_join_node.cpp:201:17: performance:inconclusive: Technically the member function 'MyHash < int >::hash' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/conformance/conformance_mutex.h:342:5: style: Struct 'NullRecursive < utils :: AtomicCounter < oneapi :: tbb :: null_mutex > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_mutex.h:342:5: style: Struct 'NullRecursive < utils :: AtomicCounter < oneapi :: tbb :: null_rw_mutex > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_mutex.h:240:9: style: Class 'scoped_lock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:180:12: performance:inconclusive: Technically the member function 'test_partitioner_utils::TestRanges::RoundedUpRange::round' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:191:11: performance:inconclusive: Technically the member function 'test_partitioner_utils::TestRanges::Range1_2::compute_right_part' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:205:11: performance:inconclusive: Technically the member function 'test_partitioner_utils::TestRanges::Range1_999::compute_right_part' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:219:11: performance:inconclusive: Technically the member function 'test_partitioner_utils::TestRanges::Range999_1::compute_right_part' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:246:11: performance:inconclusive: Technically the member function 'test_partitioner_utils::TestRanges::InvertedProportionRange::compute_right_part' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:262:12: performance:inconclusive: Technically the member function 'test_partitioner_utils::TestRanges::ExactSplitRange::compute_right_part' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:372:10: performance:inconclusive: Technically the member function 'test_partitioner_utils::BinaryTree::has_children' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:374:10: performance:inconclusive: Technically the member function 'test_partitioner_utils::BinaryTree::is_look_like_left_sibling' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:381:10: performance:inconclusive: Technically the member function 'test_partitioner_utils::BinaryTree::has_left_child' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:383:10: performance:inconclusive: Technically the member function 'test_partitioner_utils::BinaryTree::is_subnode' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:388:10: performance:inconclusive: Technically the member function 'test_partitioner_utils::BinaryTree::are_nodes_equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:444:10: style:inconclusive: Technically the member function 'test_partitioner_utils::SimpleReduceBody::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:445:10: performance:inconclusive: Technically the member function 'test_partitioner_utils::SimpleReduceBody::join' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:116:10: style:inconclusive: Technically the member function 'Invoker::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:123:10: style:inconclusive: Technically the member function 'Invoker::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:133:10: style:inconclusive: Technically the member function 'InvokerStep::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:136:10: style:inconclusive: Technically the member function 'InvokerStep::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:143:10: style:inconclusive: Technically the member function 'InvokerStep::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:146:10: style:inconclusive: Technically the member function 'InvokerStep::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:138:12: performance:inconclusive: Technically the member function 'RangeBase < RoundedDownRange , float >::round' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:139:7: performance:inconclusive: Technically the member function 'RangeBase < RoundedDownRange , float >::compute_right_part' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:142:10: style:inconclusive: Technically the member function 'RangeBase < RoundedDownRange , float >::is_ensure_non_emptiness' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:138:12: performance:inconclusive: Technically the member function 'RangeBase < RoundedUpRange , float >::round' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:139:7: performance:inconclusive: Technically the member function 'RangeBase < RoundedUpRange , float >::compute_right_part' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:142:10: style:inconclusive: Technically the member function 'RangeBase < RoundedUpRange , float >::is_ensure_non_emptiness' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:138:12: performance:inconclusive: Technically the member function 'RangeBase < Range1_2 , float >::round' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:139:7: performance:inconclusive: Technically the member function 'RangeBase < Range1_2 , float >::compute_right_part' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:142:10: style:inconclusive: Technically the member function 'RangeBase < Range1_2 , float >::is_ensure_non_emptiness' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:138:12: performance:inconclusive: Technically the member function 'RangeBase < Range1_999 , float >::round' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:139:7: performance:inconclusive: Technically the member function 'RangeBase < Range1_999 , float >::compute_right_part' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:142:10: style:inconclusive: Technically the member function 'RangeBase < Range1_999 , float >::is_ensure_non_emptiness' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:138:12: performance:inconclusive: Technically the member function 'RangeBase < Range999_1 , float >::round' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:139:7: performance:inconclusive: Technically the member function 'RangeBase < Range999_1 , float >::compute_right_part' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:142:10: style:inconclusive: Technically the member function 'RangeBase < Range999_1 , float >::is_ensure_non_emptiness' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:138:12: performance:inconclusive: Technically the member function 'RangeBase < InvertedProportionRange , float >::round' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:139:7: performance:inconclusive: Technically the member function 'RangeBase < InvertedProportionRange , float >::compute_right_part' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:142:10: style:inconclusive: Technically the member function 'RangeBase < InvertedProportionRange , float >::is_ensure_non_emptiness' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:138:12: performance:inconclusive: Technically the member function 'RangeBase < ExactSplitRange , unsigned long >::round' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:139:7: performance:inconclusive: Technically the member function 'RangeBase < ExactSplitRange , unsigned long >::compute_right_part' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:142:10: style:inconclusive: Technically the member function 'RangeBase < ExactSplitRange , unsigned long >::is_ensure_non_emptiness' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:48:5: style: Class 'RangeStatisticCollector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:108:5: style: Class 'FooBody < 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:108:5: style: Class 'FooBody < 10 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:108:5: style: Class 'FooBody < 100 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:108:5: style: Class 'FooBody < 1000 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:108:5: style: Class 'FooBody < 10000 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:191:58: style: Parameter 'r' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:205:60: style: Parameter 'r' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:219:60: style: Parameter 'r' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:246:73: style: Parameter 'r' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:262:67: style: Parameter 'r' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:460:66: style: Parameter 'r' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:464:66: style: Parameter 'r' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:96:37: style: Parameter 'r' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:139:37: style: Parameter 'r' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_invoke.cpp:188:5: style: Struct 'ParInvokeLauncher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_pipeline.cpp:163:26: performance:inconclusive: Function parameter 'p' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_pipeline.cpp:167:30: performance:inconclusive: Function parameter 'x' should be passed by const reference. [passedByValue] mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_scan.cpp:55:24: style: Parameter 'b' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/test/conformance/conformance_task_arena.cpp:83:5: style: Class 'conformance_observer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/conformance/conformance_mutex.h:342:5: style: Struct 'NullRecursive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_mutex.h:156:5: style: Struct 'Work < Invariant < tbb :: rw_mutex , 8 > , TEST_SIZE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_mutex.h:156:5: style: Struct 'Work < Counter < tbb :: mutex > , TEST_SIZE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_mutex.h:156:5: style: Struct 'Work < Counter < tbb :: rw_mutex > , TEST_SIZE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_mutex.h:72:14: style: The scope of the variable 'tmp' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/test/tbb/test_mutex.h:75:22: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_mutex.h:90:24: style: Variable 'lock_kept' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_arena_priorities.cpp:225:37: style: Redundant initialization for 'adjusted_progressing_arenas'. The initialized value is overwritten before it is read. [redundantInitialization] mold-1.3.0/third-party/tbb/test/tbb/test_arena_priorities.cpp:217:46: note: adjusted_progressing_arenas is initialized mold-1.3.0/third-party/tbb/test/tbb/test_arena_priorities.cpp:225:37: note: adjusted_progressing_arenas is overwritten mold-1.3.0/third-party/tbb/test/tbb/test_arena_priorities.cpp:114:17: style: The scope of the variable 'pass_default_priority_implicitly' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/test/tbb/test_arena_priorities.cpp:334:24: style: Variable 'e' can be declared as reference to const [constVariable] mold-1.3.0/third-party/tbb/test/tbb/test_arena_priorities.cpp:59:16: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:342:5: warning:inconclusive: Member variable 'async_activity < int , int >::my_quit' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:342:5: warning:inconclusive: Member variable 'async_activity < int , int >::my_service_thread' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:342:5: warning:inconclusive: Member variable 'async_activity < place_wrapper < int > , place_wrapper < int > >::my_quit' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:342:5: warning:inconclusive: Member variable 'async_activity < place_wrapper < int > , place_wrapper < int > >::my_service_thread' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:342:5: warning:inconclusive: Member variable 'async_activity < minimal_type , minimal_type >::my_quit' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:342:5: warning:inconclusive: Member variable 'async_activity < minimal_type , minimal_type >::my_service_thread' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:342:5: warning:inconclusive: Member variable 'async_activity < place_wrapper < minimal_type > , place_wrapper < minimal_type > >::my_quit' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:342:5: warning:inconclusive: Member variable 'async_activity < place_wrapper < minimal_type > , place_wrapper < minimal_type > >::my_service_thread' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:342:5: warning:inconclusive: Member variable 'async_activity < int , minimal_type >::my_quit' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:342:5: warning:inconclusive: Member variable 'async_activity < int , minimal_type >::my_service_thread' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:342:5: warning:inconclusive: Member variable 'async_activity < place_wrapper < int > , place_wrapper < minimal_type > >::my_quit' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:342:5: warning:inconclusive: Member variable 'async_activity < place_wrapper < int > , place_wrapper < minimal_type > >::my_service_thread' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:335:9: performance: Variable 'is_active' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:336:9: performance: Variable 'my_quit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:345:9: performance: Variable 'is_active' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:53:5: style: Class 'minimal_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:111:5: style: Struct 'counting_async_unlimited_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:135:5: style: Struct 'counting_async_serial_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:332:5: style: Class 'async_activity < int , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:326:9: style: Class 'ServiceThreadBody' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:332:5: style: Class 'async_activity < place_wrapper < int > , place_wrapper < int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:332:5: style: Class 'async_activity < minimal_type , minimal_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:332:5: style: Class 'async_activity < place_wrapper < minimal_type > , place_wrapper < minimal_type > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:332:5: style: Class 'async_activity < int , minimal_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:332:5: style: Class 'async_activity < place_wrapper < int > , place_wrapper < minimal_type > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:64:5: style: Struct 'place_wrapper < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:67:5: style: Struct 'place_wrapper < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:64:5: style: Struct 'place_wrapper < minimal_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:67:5: style: Struct 'place_wrapper < minimal_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:64:5: style: Struct 'place_wrapper < place_wrapper < int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:67:5: style: Struct 'place_wrapper < place_wrapper < int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:64:5: style: Struct 'place_wrapper < place_wrapper < minimal_type > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:67:5: style: Struct 'place_wrapper < place_wrapper < minimal_type > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_blocked_range.cpp:79:48: warning: Iterators to containers from different expressions 'r1' and 'r2' are used together. [mismatchingContainerExpression] mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:436:72: error: Uninitialized variable: output [uninitvar] mold-1.3.0/third-party/tbb/test/tbb/test_broadcast_node.cpp:47:4: style: Class 'int_convertable_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_broadcast_node.cpp:120:5: style: Class 'native_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_broadcast_node.cpp:61:5: style: Class 'counting_array_receiver < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_broadcast_node.cpp:61:5: style: Class 'counting_array_receiver < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_broadcast_node.cpp:61:5: style: Class 'counting_array_receiver < int_convertable_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_buffer_node.cpp:67:9: warning: Struct 'touches < int >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_buffer_node.cpp:67:9: warning: Struct 'touches < int >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mold-1.3.0/third-party/tbb/test/tbb/test_buffer_node.cpp:66:5: style: Struct 'touches < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_buffer_node.cpp:50:5: style: Struct 'parallel_puts < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_collaborative_call_once.cpp:198:17: warning:inconclusive: Access of moved variable 'mv'. [accessMoved] mold-1.3.0/third-party/tbb/test/tbb/test_collaborative_call_once.cpp:195:46: note: Calling std::move(mv) mold-1.3.0/third-party/tbb/test/tbb/test_collaborative_call_once.cpp:198:17: note: Access of moved variable 'mv'. mold-1.3.0/third-party/tbb/test/tbb/test_collaborative_call_once.cpp:207:17: warning:inconclusive: Access of moved variable 'mv'. [accessMoved] mold-1.3.0/third-party/tbb/test/tbb/test_collaborative_call_once.cpp:204:68: note: Calling std::move(mv) mold-1.3.0/third-party/tbb/test/tbb/test_collaborative_call_once.cpp:207:17: note: Access of moved variable 'mv'. mold-1.3.0/third-party/tbb/test/tbb/test_composite_node.cpp:39:9: style:inconclusive: Technically the member function 'passthru_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_composite_node.cpp:65:10: style:inconclusive: Technically the member function 'm_fxn_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_composite_node.cpp:70:10: style:inconclusive: Technically the member function 'ct_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_composite_node.cpp:74:13: style:inconclusive: Technically the member function 'seq_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_composite_node.cpp:193:26: style:inconclusive: Technically the member function 'square_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_composite_node.cpp:194:24: style:inconclusive: Technically the member function 'cube_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_composite_node.cpp:426:17: style:inconclusive: Technically the member function 'input_only_output_only_seq::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_composite_node.cpp:98:5: style: Struct 'tiny_node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_composite_node.cpp:180:5: style: Class 'adder_node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_composite_node.cpp:363:5: style: Class 'prefix_node < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_composite_node.cpp:51:14: style: Variable 'a' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:493:14: performance:inconclusive: Technically the member function 'hash_map_traits::hash_compare::equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:567:10: performance:inconclusive: Technically the member function 'HeterogeneousHashCompare::equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:572:10: performance:inconclusive: Technically the member function 'HeterogeneousHashCompare::equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:577:10: performance:inconclusive: Technically the member function 'HeterogeneousHashCompare::equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:582:10: performance:inconclusive: Technically the member function 'HeterogeneousHashCompare::equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:852:14: performance:inconclusive: Technically the member function 'MinimalisticMutex < false >::scoped_lock::upgrade_to_writer' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:858:14: performance:inconclusive: Technically the member function 'MinimalisticMutex < false >::scoped_lock::downgrade_to_reader' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:852:14: performance:inconclusive: Technically the member function 'MinimalisticMutex < true >::scoped_lock::upgrade_to_writer' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:858:14: performance:inconclusive: Technically the member function 'MinimalisticMutex < true >::scoped_lock::downgrade_to_reader' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:128:5: style: Class 'check_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:537:5: style: Class 'HeterogeneousKey < false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:537:5: style: Class 'HeterogeneousKey < true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:821:9: style: Class 'scoped_lock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:181:30: style: Condition '!(t1!=t2)' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:181:20: note: Assuming that condition 't1==t2' is not redundant mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_hash_map.cpp:181:30: note: Condition '!(t1!=t2)' is always true mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_priority_queue.cpp:54:5: warning: Member variable 'MyDataType::priority' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_priority_queue.cpp:54:5: warning: Member variable 'MyDataType::padding' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_priority_queue.cpp:55:5: warning: Member variable 'MyDataType::padding' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_priority_queue.cpp:55:5: style: Struct 'MyDataType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:138:10: performance:inconclusive: Technically the member function 'FindPrimes::is_prime' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:194:5: style: Class 'test_grow_by_and_resize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:313:5: style: Class 'test_default_construction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:267:35: style: Same expression 'c1<=c2' found multiple times in chain of '&&' operators because 'c1<=c2' and 'c2>=c1' represent the same value. [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:267:47: style: Same expression 'c1c1' represent the same value. [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:139:13: style: The scope of the variable 'limit' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:139:20: style: The scope of the variable 'factor' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:241:20: warning:inconclusive: Access of moved variable 'data1'. [accessMoved] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:233:18: note: Calling std::move(data1) mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:241:20: note: Access of moved variable 'data1'. mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:242:20: warning:inconclusive: Access of moved variable 'data1'. [accessMoved] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:233:18: note: Calling std::move(data1) mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:242:20: note: Access of moved variable 'data1'. mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:248:20: warning:inconclusive: Access of moved variable 'data1'. [accessMoved] mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:233:18: note: Calling std::move(data1) mold-1.3.0/third-party/tbb/test/tbb/test_concurrent_vector.cpp:248:20: note: Access of moved variable 'data1'. mold-1.3.0/third-party/tbb/test/tbb/test_continue_node.cpp:117:22: performance: Variable 'local_execute_count' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/test/tbb/test_continue_node.cpp:118:43: performance: Variable 'local_execute_count' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/test/tbb/test_continue_node.cpp:316:7: style:inconclusive: Technically the member function 'passing_body < continue_msg >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_continue_node.cpp:213:5: style: Struct 'add_to_counter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_continue_node.cpp:257:5: style: Struct 'lightweight_policy_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_continue_node.cpp:50:5: style: Struct 'parallel_puts < tbb :: flow :: continue_msg >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:628:5: warning:inconclusive: Member variable 'ParReduceBody::my_exception' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:633:5: warning: Member variable 'ParReduceBody::my_exception' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:611:9: performance: Variable 'my_total_created' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:612:9: performance: Variable 'my_total_deleted' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:1241:9: performance: Variable 'm_Item' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:550:9: performance:inconclusive: Technically the member function 'Worker::Validate' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:585:9: style:inconclusive: Technically the member function 'RecursiveParReduceBodyWithSharedWorker::result' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:650:10: performance:inconclusive: Technically the member function 'ParReduceBody::join' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:759:5: style: Struct 'adaptive_range' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:1609:5: style: Class 'PipelineLauncher < FilterToCancel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:1609:5: style: Class 'PipelineLauncher < FilterToCancel2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:1142:5: style: Class 'ParForEachWorker < ParForEachBodyToCancel2 , utils :: ForwardIterator < unsigned long > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:1142:5: style: Class 'ParForEachWorker < ParForEachBodyToCancel2WithFeeder , utils :: ForwardIterator < unsigned long > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:1142:5: style: Class 'ParForEachWorker < ParForEachBodyToCancel , utils :: ForwardIterator < unsigned long > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:1142:5: style: Class 'ParForEachWorker < ParForEachBodyToCancelWithFeeder , utils :: ForwardIterator < unsigned long > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:496:5: style: Class 'ParForLauncher < ParForBodyToCancel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_eh_algorithms.cpp:496:5: style: Class 'ParForLauncher < ParForBodyToCancel2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_enumerable_thread_specific.cpp:368:5: warning: Member variable 'BigType::my_data' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/tbb/test_enumerable_thread_specific.cpp:63:5: warning: Member variable 'minimal < line_size >::pad' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/tbb/test_enumerable_thread_specific.cpp:64:5: warning: Member variable 'minimal < line_size >::pad' is not initialized in the copy constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/tbb/test_enumerable_thread_specific.cpp:103:5: style: Class 'set_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_enumerable_thread_specific.cpp:296:21: error:inconclusive: Out of bounds access in 'my_vec.at(i)', if 'my_vec' size is 1 and 'i' is 3 [containerOutOfBounds] mold-1.3.0/third-party/tbb/test/tbb/test_enumerable_thread_specific.cpp:195:22: error:inconclusive: Out of bounds access in 'my_vec.at(i)', if 'my_vec' size is 1 and 'i' is 9 [containerOutOfBounds] mold-1.3.0/third-party/tbb/test/tbb/test_enumerable_thread_specific.cpp:357:19: style: struct member 'Anonymous0::cxx' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:9: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:9: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:9: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:9: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:9: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:9: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:9: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:9: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:9: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:9: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:9: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:9: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:185:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:185:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:185:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:185:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:185:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:185:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:185:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:185:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:185:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:185:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: note: Using object that is a temporary. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:62:10: style:inconclusive: Technically the member function 'RandomCharacterGenerator::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph.cpp:81:20: warning: Member variable 'my_int_buffer::b' is not assigned a value in 'my_int_buffer::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph.cpp:81:20: warning:inconclusive: Member variable 'my_int_buffer::my_graph' is not assigned a value in 'my_int_buffer::operator='. [operatorEqVarError] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph.cpp:76:5: style: Class 'my_int_buffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph.cpp:170:5: style: Struct 'run_functor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph.cpp:191:5: style: Struct 'multifunction_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph.cpp:200:5: style: Struct 'input_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph.cpp:180:5: style: Struct 'function_body < tbb :: flow :: continue_msg >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph.cpp:180:5: style: Struct 'function_body < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph.cpp:180:5: style: Struct 'function_body < std :: tuple < int , int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph.cpp:369:20: warning: Iterators to containers from different expressions 'g' and 'g2' are used together. [mismatchingContainerExpression] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph.cpp:130:56: style: Variable 'my_buffer_vector' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:664:18: style:inconclusive: Technically the member function 'BypassPrioritizedTask::InputNodeBody::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:285:5: style: Struct 'AsyncActivity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:265:9: style: Struct 'ServiceThreadFunc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:326:5: style: Struct 'DeciderBody' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:338:5: style: Struct 'AsyncSubmissionBody' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:462:5: style: Struct 'IsolationFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:655:5: style: Struct 'Body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:428:5: style: Struct 'CommonBody < PRIORITIZED_WORK >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:428:5: style: Struct 'CommonBody < NONPRIORITIZED_WORK >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:780:28: style: Variable 'n' can be declared as reference to const [constVariable] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:784:28: style: Variable 'n' can be declared as reference to const [constVariable] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:244:17: style: struct member 'profile_t::task_type' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:245:14: style: struct member 'profile_t::global_task_id' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:246:12: style: struct member 'profile_t::elapsed' is never used. [unusedStructMember] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_whitebox.cpp:657:12: style:inconclusive: Technically the member function 'seq_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_whitebox.cpp:51:29: style:inconclusive: Technically the member function 'receiverBody < int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_whitebox.cpp:710:5: style: Struct 'snode_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_whitebox.cpp:537:5: style: Struct 'mf_body < tbb :: flow :: multifunction_node < int , std :: tuple < int , int > , tbb :: flow :: rejecting > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_whitebox.cpp:537:5: style: Struct 'mf_body < tbb :: flow :: multifunction_node < int , std :: tuple < int , int > , tbb :: flow :: queueing > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_whitebox.cpp:347:5: style: Class 'tag_func < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_whitebox.cpp:907:7: style: Redundant initialization for 'b'. The initialized value is overwritten before it is read. [redundantInitialization] mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_whitebox.cpp:901:34: note: b is initialized mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_whitebox.cpp:907:7: note: b is overwritten mold-1.3.0/third-party/tbb/test/tbb/test_function_node.cpp:147:22: performance: Variable 'local_execute_count' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/test/tbb/test_function_node.cpp:148:43: performance: Variable 'local_execute_count' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/test/tbb/test_function_node.cpp:51:8: style:inconclusive: Technically the member function 'pass_through::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_function_node.cpp:342:4: style:inconclusive: Technically the member function 'empty_no_assign::operatorint' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_function_node.cpp:418:9: style:inconclusive: Technically the member function 'continue_msg_to_int::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_function_node.cpp:341:4: style: Struct 'empty_no_assign' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_function_node.cpp:350:5: style: Struct 'parallel_puts' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_function_node.cpp:417:5: style: Struct 'continue_msg_to_int' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_global_control.cpp:70:9: style: Class 'TestMultpleWaitBody' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_global_control.cpp:282:27: warning: Access of moved variable 'handle1'. [accessMoved] mold-1.3.0/third-party/tbb/test/tbb/test_global_control.cpp:280:40: note: Calling std::move(handle1) mold-1.3.0/third-party/tbb/test/tbb/test_global_control.cpp:282:27: note: Access of moved variable 'handle1'. mold-1.3.0/third-party/tbb/test/tbb/test_indexer_node.cpp:66:9: style:inconclusive: Technically the member function 'test_class::operatorint' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_indexer_node.cpp:65:9: style: Class 'test_class' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_indexer_node.cpp:223:37: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbb/test_indexer_node.cpp:178:42: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbb/test_input_node.cpp:100:5: style: Class 'function_body < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_input_node.cpp:100:5: style: Class 'function_body < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_input_node.cpp:78:5: style: Class 'my_input_body < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_input_node.cpp:78:5: style: Class 'my_input_body < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_input_node.cpp:46:5: style: Class 'test_push_receiver < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_input_node.cpp:46:5: style: Class 'test_push_receiver < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_intrusive_list.cpp:37:5: style: Struct 'DataItemWithInheritedNodeBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_intrusive_list.cpp:45:5: style: Struct 'DataItemWithInheritedNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_intrusive_list.cpp:54:5: style: Struct 'DataItemWithMemberNodeBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_intrusive_list.cpp:62:5: style: Struct 'DataItemWithMemberNodes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/intrusive_list.h:57:9: style: Class 'iterator_impl < DataItemWithInheritedNode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/src/tbb/intrusive_list.h:57:9: style: Class 'iterator_impl < const DataItemWithInheritedNode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_intrusive_list.cpp:122:43: warning: Missing bounds check for extra iterator increment in loop. [StlMissingComparison] mold-1.3.0/third-party/tbb/test/tbb/test_intrusive_list.cpp:124:20: note: Missing bounds check for extra iterator increment in loop. mold-1.3.0/third-party/tbb/test/tbb/test_intrusive_list.cpp:122:43: note: Missing bounds check for extra iterator increment in loop. mold-1.3.0/third-party/tbb/test/tbb/test_intrusive_list.cpp:96:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:70:17: style:inconclusive: Technically the member function 'index_to_key < std :: string >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:63:7: style:inconclusive: Technically the member function 'index_to_key < std :: string >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:151:7: performance:inconclusive: Technically the member function 'MyKeyWithBrokenMessageKey::key' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:500:29: style:inconclusive: Technically the member function 'recirc_input_node_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1607:26: style:inconclusive: Technically the member function 'myTagValue < CheckType < int > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1736:13: performance:inconclusive: Technically the member function 'policy_name < tbb :: flow :: queueing >::msg_beg' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1737:13: performance:inconclusive: Technically the member function 'policy_name < tbb :: flow :: queueing >::msg_end' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1741:13: performance:inconclusive: Technically the member function 'policy_name < tbb :: flow :: reserving >::msg_beg' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1742:13: performance:inconclusive: Technically the member function 'policy_name < tbb :: flow :: reserving >::msg_end' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1746:13: performance:inconclusive: Technically the member function 'policy_name < tbb :: flow :: tag_matching >::msg_beg' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1747:13: performance:inconclusive: Technically the member function 'policy_name < tbb :: flow :: tag_matching >::msg_end' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1602:26: style:inconclusive: Technically the member function 'myTagValue < int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:236:7: style:inconclusive: Technically the member function 'my_struct_key < int , MyKeyFirst < int , double > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:236:7: style:inconclusive: Technically the member function 'my_struct_key < int , MyKeySecond < int , double > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:236:7: style:inconclusive: Technically the member function 'my_struct_key < std :: string , MyKeyFirst < std :: string , double > >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:180:8: style:inconclusive: Technically the member function 'make_thingie < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < threebyte , double > , filter_out_message_based_key_matching < tbb :: flow :: queueing > :: policy > :: output_type > :: type , TUPLE_SIZE >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:180:8: style:inconclusive: Technically the member function 'make_thingie < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < threebyte , double > , filter_out_message_based_key_matching < tbb :: flow :: reserving > :: policy > :: output_type > :: type , TUPLE_SIZE >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:180:8: style:inconclusive: Technically the member function 'make_thingie < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < threebyte , double > , filter_out_message_based_key_matching < tbb :: flow :: tag_matching > :: policy > :: output_type > :: type , TUPLE_SIZE >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:63:7: style:inconclusive: Technically the member function 'index_to_key < int >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:113:5: style: Struct 'MyMessageKeyWithoutKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:129:5: style: Struct 'MyMessageKeyWithBrokenKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:145:5: style: Struct 'MyKeyWithBrokenMessageKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:161:5: style: Struct 'MyMessageKeyWithoutKeyMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:358:5: style: Struct 'threebyte' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:537:5: style: Class 'tag_func' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:487:5: style: Class 'recirc_func_body < std :: tuple_element < N - 1 , tbb :: flow :: join_node < std :: tuple < int , float > , tbb :: flow :: tag_matching > :: output_type > :: type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:487:5: style: Class 'recirc_func_body < std :: tuple_element < N - 1 , tbb :: flow :: join_node < tbb :: flow :: join_node < std :: tuple < int , float > , tbb :: flow :: tag_matching > :: output_type , tbb :: flow :: tag_matching > :: output_type > :: type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:101:5: style: Struct 'MyKeySecond < int , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:101:5: style: Struct 'MyKeySecond < std :: string , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:89:5: style: Struct 'MyKeyFirst < int , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:89:5: style: Struct 'MyKeyFirst < std :: string , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1108:37: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1117:33: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1279:33: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1041:42: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1052:38: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1234:38: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:180:8: style:inconclusive: Technically the member function 'make_thingie < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < MyKeyFirst < int , double > , MyKeySecond < int , float > > , filter_out_message_based_key_matching < tbb :: flow :: key_matching < int > > :: policy > :: output_type > :: type , TUPLE_SIZE >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:180:8: style:inconclusive: Technically the member function 'make_thingie < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < MyKeyFirst < std :: string , double > , MyKeySecond < std :: string , float > > , filter_out_message_based_key_matching < tbb :: flow :: key_matching < std :: string > > :: policy > :: output_type > :: type , TUPLE_SIZE >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:180:8: style:inconclusive: Technically the member function 'make_thingie < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < MyKeyFirst < std :: string , double > , MyKeySecond < std :: string , float > , MyKeyWithBrokenMessageKey < std :: string , int > > , filter_out_message_based_key_matching < tbb :: flow :: key_matching < std :: string & > > :: policy > :: output_type > :: type , TUPLE_SIZE >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:180:8: style:inconclusive: Technically the member function 'make_thingie < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < T , filter_out_message_based_key_matching < tbb :: flow :: key_matching < std :: string & > > :: policy > :: output_type > :: type , TUPLE_SIZE >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:151:7: performance:inconclusive: Technically the member function 'MyKeyWithBrokenMessageKey < std :: string , unsigned long >::key' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:151:7: performance:inconclusive: Technically the member function 'MyKeyWithBrokenMessageKey < std :: string , int >::key' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:487:5: style: Class 'recirc_func_body < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < MyKeyFirst < int , double > , MyKeySecond < int , float > > , filter_out_message_based_key_matching < tbb :: flow :: key_matching < int > > :: policy > :: output_type > :: type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:487:5: style: Class 'recirc_func_body < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < MyKeyFirst < int , double > , MyKeySecond < int , float > > , filter_out_message_based_key_matching < tbb :: flow :: key_matching < int & > > :: policy > :: output_type > :: type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:487:5: style: Class 'recirc_func_body < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < MyKeyFirst < std :: string , double > , MyKeySecond < std :: string , float > > , filter_out_message_based_key_matching < tbb :: flow :: key_matching < std :: string & > > :: policy > :: output_type > :: type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:487:5: style: Class 'recirc_func_body < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < T , filter_out_message_based_key_matching < tbb :: flow :: key_matching < std :: string & > > :: policy > :: output_type > :: type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:145:5: style: Struct 'MyKeyWithBrokenMessageKey < std :: string , unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:145:5: style: Struct 'MyKeyWithBrokenMessageKey < std :: string , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:101:5: style: Struct 'MyKeySecond < std :: string , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:101:5: style: Struct 'MyKeySecond < std :: string , short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:101:5: style: Struct 'MyKeySecond < std :: string , threebyte >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:89:5: style: Struct 'MyKeyFirst < std :: string , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:1393:30: style: Variable 'TUPLE_SIZE' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:180:8: style:inconclusive: Technically the member function 'make_thingie < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < T , filter_out_message_based_key_matching < message_based_key_matching < std :: string & , tbb :: detail :: d1 :: tbb_hash_compare < typename std :: decay < std :: string & > :: type > > > :: policy > :: output_type > :: type , TUPLE_SIZE >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:180:8: style:inconclusive: Technically the member function 'make_thingie < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < MyMessageKeyWithBrokenKey < int , double > , MyMessageKeyWithoutKey < int , float > > , filter_out_message_based_key_matching < message_based_key_matching < int , tbb :: detail :: d1 :: tbb_hash_compare < typename std :: decay < int > :: type > > > :: policy > :: output_type > :: type , TUPLE_SIZE >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:180:8: style:inconclusive: Technically the member function 'make_thingie < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < MyMessageKeyWithoutKeyMethod < std :: string , double > , MyMessageKeyWithBrokenKey < std :: string , float > > , filter_out_message_based_key_matching < message_based_key_matching < std :: string , tbb :: detail :: d1 :: tbb_hash_compare < typename std :: decay < std :: string > :: type > > > :: policy > :: output_type > :: type , TUPLE_SIZE >::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:487:5: style: Class 'recirc_func_body < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < T , filter_out_message_based_key_matching < message_based_key_matching < std :: string & , tbb :: detail :: d1 :: tbb_hash_compare < typename std :: decay < std :: string & > :: type > > > :: policy > :: output_type > :: type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:487:5: style: Class 'recirc_func_body < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < MyMessageKeyWithBrokenKey < int , double > , MyMessageKeyWithoutKey < int , float > > , filter_out_message_based_key_matching < message_based_key_matching < int , tbb :: detail :: d1 :: tbb_hash_compare < typename std :: decay < int > :: type > > > :: policy > :: output_type > :: type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:487:5: style: Class 'recirc_func_body < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < MyMessageKeyWithoutKeyMethod < int , double > , MyMessageKeyWithBrokenKey < int , float > > , filter_out_message_based_key_matching < message_based_key_matching < int & , tbb :: detail :: d1 :: tbb_hash_compare < typename std :: decay < int & > :: type > > > :: policy > :: output_type > :: type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:487:5: style: Class 'recirc_func_body < std :: tuple_element < TUPLE_SIZE - 1 , tbb :: flow :: join_node < std :: tuple < MyMessageKeyWithoutKey < std :: string , double > , MyMessageKeyWithoutKeyMethod < std :: string , float > > , filter_out_message_based_key_matching < message_based_key_matching < std :: string & , tbb :: detail :: d1 :: tbb_hash_compare < typename std :: decay < std :: string & > :: type > > > :: policy > :: output_type > :: type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:161:5: style: Struct 'MyMessageKeyWithoutKeyMethod < std :: string , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:161:5: style: Struct 'MyMessageKeyWithoutKeyMethod < std :: string , unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:161:5: style: Struct 'MyMessageKeyWithoutKeyMethod < std :: string , short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:161:5: style: Struct 'MyMessageKeyWithoutKeyMethod < std :: string , threebyte >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:129:5: style: Struct 'MyMessageKeyWithBrokenKey < std :: string , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:129:5: style: Struct 'MyMessageKeyWithBrokenKey < std :: string , unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:113:5: style: Struct 'MyMessageKeyWithoutKey < std :: string , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_limiter_node.cpp:66:60: performance: Variable 'my_count' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/test/tbb/test_limiter_node.cpp:271:9: style:inconclusive: Technically the member function 'fn_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_limiter_node.cpp:66:5: style: Struct 'parallel_receiver < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_limiter_node.cpp:48:4: style: Struct 'serial_receiver < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_multifunction_node.cpp:138:22: performance: Variable 'local_execute_count' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/test/tbb/test_multifunction_node.cpp:139:43: performance: Variable 'local_execute_count' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mold-1.3.0/third-party/tbb/test/tbb/test_multifunction_node.cpp:328:4: style:inconclusive: Technically the member function 'empty_no_assign::operatorint' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_multifunction_node.cpp:327:4: style: Struct 'empty_no_assign' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_multifunction_node.cpp:337:5: style: Struct 'parallel_puts' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_mutex.h:156:5: style: Struct 'Work < Invariant < tbb :: spin_rw_mutex , 8 > , TEST_SIZE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_mutex.h:156:5: style: Struct 'Work < Invariant < tbb :: queuing_rw_mutex , 8 > , TEST_SIZE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_mutex.h:156:5: style: Struct 'Work < Counter < tbb :: spin_mutex > , TEST_SIZE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_mutex.h:156:5: style: Struct 'Work < Counter < tbb :: queuing_mutex > , TEST_SIZE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_mutex.h:156:5: style: Struct 'Work < Counter < tbb :: spin_rw_mutex > , TEST_SIZE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_mutex.h:156:5: style: Struct 'Work < Counter < tbb :: queuing_rw_mutex > , TEST_SIZE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_openmp.cpp:67:27: style: Parameter 'x' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/test/tbb/test_overwrite_node.cpp:95:5: style: Class 'native_body < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_overwrite_node.cpp:95:5: style: Class 'native_body < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_for.cpp:86:3: style: Struct 'TestSimplePartitionerStabilityFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_for.cpp:120:5: style: Class 'Body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_for.cpp:258:5: style: Class 'ParallelForRunner < maxParallelForRunnerMode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_invoke.cpp:34:38: style: Variable 'current_memory_usage' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_pipeline.cpp:80:5: style: Class 'free_on_scope_exit < int * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_pipeline.cpp:80:5: style: Class 'free_on_scope_exit < double * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_pipeline.cpp:80:5: style: Class 'free_on_scope_exit < bool * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_pipeline.cpp:80:5: style: Class 'free_on_scope_exit < unsigned long * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_pipeline.cpp:614:74: style: Same value in both branches of ternary operator. [duplicateValueTernary] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_pipeline.cpp:67:23: style: Parameter 'buf' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:481:5: warning: Member variable 'FooBody::parent' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:481:5: warning: Member variable 'FooBody::sum' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:481:5: warning: Member variable 'FooBody::join_count' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:481:5: warning: Member variable 'FooBody::begin' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:481:5: warning: Member variable 'FooBody::end' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:481:5: warning: Member variable 'FooBody::is_new' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:481:5: warning: Member variable 'FooBody::forked' is not initialized in the constructor. [uninitMemberVarPrivate] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:489:5: warning: Member variable 'FooBody::begin' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:489:5: warning: Member variable 'FooBody::end' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:590:10: style:inconclusive: Technically the member function 'Body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:591:10: performance:inconclusive: Technically the member function 'Body::join' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:56:9: warning: Class 'ParallelSumTester' has dynamic memory/resource allocation(s). The copy constructor is explicitly defaulted but the default copy constructor does not work well. It is recommended to define or delete the copy constructor. [noCopyConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:200:5: style: Class 'ParallelDeterministicReduceRunner < maxParallelDeterministicReduceRunnerMode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:158:5: style: Class 'ParallelReduceRunner < maxParallelReduceRunnerMode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:534:21: style: Variable 'join_count' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_reduce.cpp:544:20: style: Variable 'join_count' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_scan.cpp:212:7: style:inconclusive: Technically the member function 'Accumulator < int >::get_total' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_scan.cpp:71:5: style: Struct 'Storage < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_scan.cpp:93:15: warning: Iterators to containers from different expressions 'left.my_range' and 'right.my_range' are used together. [mismatchingContainerExpression] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_scan.cpp:102:66: warning: Iterators to containers from different expressions 'storage.my_range' and 'r' are used together. [mismatchingContainerExpression] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_scan.cpp:333:34: style: Variable 'used_once_count' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_scan.cpp:338:33: style: Variable 'used_once_count' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_sort.cpp:40:1: style: The class 'Minimal' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_sort.cpp:47:36: style: Parameter 'a' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/test/tbb/test_parallel_sort.cpp:47:49: style: Parameter 'b' can be declared as reference to const [constParameter] mold-1.3.0/third-party/tbb/test/tbb/test_profiling.cpp:63:9: style:inconclusive: Technically the member function 'Body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_profiling.cpp:76:10: style:inconclusive: Technically the member function 'async_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_profiling.cpp:184:10: style:inconclusive: Technically the member function 'mf_body::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_priority_queue_node.cpp:84:5: style: Struct 'parallel_put_get < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_priority_queue_node.cpp:69:5: style: Struct 'parallel_gets < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_priority_queue_node.cpp:57:5: style: Struct 'parallel_puts < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_queue_node.cpp:90:9: warning: Struct 'touches < int >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_queue_node.cpp:90:9: warning: Struct 'touches < int >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mold-1.3.0/third-party/tbb/test/tbb/test_queue_node.cpp:90:9: warning: Struct 'touches < CheckType < int > >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_queue_node.cpp:90:9: warning: Struct 'touches < CheckType < int > >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mold-1.3.0/third-party/tbb/test/tbb/test_queue_node.cpp:88:5: style: Struct 'touches < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_scheduler_mix.cpp:353:14: style:inconclusive: Technically the member function 'LifetimeTracker::Guard::continue_execution' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_queue_node.cpp:88:5: style: Struct 'touches < CheckType < int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_scheduler_mix.cpp:499:10: performance:inconclusive: Technically the member function 'ArenaTable::release' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_queue_node.cpp:70:5: style: Struct 'parallel_puts < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_scheduler_mix.cpp:333:9: style: Class 'Guard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_queue_node.cpp:70:5: style: Struct 'parallel_puts < CheckType < int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_scheduler_mix.cpp:125:9: style: Class 'ScopedLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_scheduler_mix.cpp:551:41: style: The scope of the variable 'arenaLevel' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/test/tbb/test_scheduler_mix.cpp:304:20: style: Variable 's' can be declared as reference to const [constVariable] mold-1.3.0/third-party/tbb/test/tbb/test_scheduler_mix.cpp:416:39: style: Variable 'priorities' can be declared as const array [constVariable] mold-1.3.0/third-party/tbb/test/tbb/test_semaphore.cpp:199:5: style: Class 'ProduceConsumeBody' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_semaphore.cpp:138:5: style: Struct 'AddOne < decltype ( counter ) >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_semaphore.cpp:97:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/third-party/tbb/test/tbb/test_semaphore.cpp:95:26: style: Variable 'allPWaits' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_semaphore.cpp:97:23: style: Variable 'allPWaits' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_semaphore.cpp:99:19: style: Variable 'allPWaits' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_semaphore.cpp:127:5: debug: Wrong data detected by condition !var.valueType() [DacaWrongData] mold-1.3.0/third-party/tbb/test/tbb/test_sequencer_node.cpp:81:9: warning: Struct 'touches < int >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_sequencer_node.cpp:81:9: warning: Struct 'touches < int >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mold-1.3.0/third-party/tbb/test/tbb/test_sequencer_node.cpp:79:5: style: Struct 'touches < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_split_node.cpp:196:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbb/test_split_node.cpp:156:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbb/test_tagged_msg.cpp:100:0: error: Syntax Error: AST broken, binary operator '>' doesn't have two operands. [internalAstError] mold-1.3.0/third-party/tbb/test/tbb/test_task.cpp:52:5: style: Class 'CountingTask < EmptyBody >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_task.cpp:52:5: style: Class 'CountingTask < decltype ( barrier_wait ) >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_task.cpp:52:5: style: Class 'CountingTask < SpawningTaskBody >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_task.cpp:52:5: style: Class 'CountingTask < decltype ( task_body ) >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_task.cpp:52:5: style: Class 'CountingTask < decltype ( critical_work ) >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_task_arena.cpp:1615:89: error: Syntax Error: AST broken, 'arenas_pool' doesn't have a parent. [internalAstError] mold-1.3.0/third-party/tbb/test/tbb/test_tbb_header.cpp:112:10: performance:inconclusive: Technically the member function 'Body2::join' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_tbb_header.cpp:122:10: performance:inconclusive: Technically the member function 'Body3::reverse_join' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_tbb_header.cpp:123:10: performance:inconclusive: Technically the member function 'Body3::assign' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbb/test_tbb_fork.cpp:114:5: style: Class 'RunWorkersBody' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_tbb_fork.cpp:139:5: style: Class 'RunInNativeThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_task_group.cpp:644:10: style:inconclusive: Technically the member function 'TestFunctor::operator()' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbb/test_task_group.cpp:401:5: style: Class 'test_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_task_group.cpp:431:5: style: Class 'ThrowingTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_task_group.cpp:174:5: style: Class 'SharedGroupBody < tbb :: task_group >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_task_group.cpp:118:5: style: Class 'SharedGroupBodyImpl < tbb :: task_group >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_task_group.cpp:697:24: warning:inconclusive: Access of moved variable 'mpf'. [accessMoved] mold-1.3.0/third-party/tbb/test/tbb/test_task_group.cpp:695:17: note: Calling std::move(mpf) mold-1.3.0/third-party/tbb/test/tbb/test_task_group.cpp:697:24: note: Access of moved variable 'mpf'. mold-1.3.0/third-party/tbb/test/tbb/test_task_group.cpp:698:9: warning:inconclusive: Access of moved variable 'mpf'. [accessMoved] mold-1.3.0/third-party/tbb/test/tbb/test_task_group.cpp:695:17: note: Calling std::move(mpf) mold-1.3.0/third-party/tbb/test/tbb/test_task_group.cpp:698:9: note: Access of moved variable 'mpf'. mold-1.3.0/third-party/tbb/test/tbb/test_task_group.cpp:342:24: style: Variable 'res' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbb/test_write_once_node.cpp:115:5: style: Class 'native_body < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbb/test_write_once_node.cpp:115:5: style: Class 'native_body < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_init_shutdown.cpp:42:5: style: Class 'TestFunc1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_init_shutdown.cpp:71:5: style: Class 'TestFunc2a' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_lib_unload.cpp:196:20: style: The scope of the variable 'memory_leak' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:197:5: style: Class 'CMemTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_init_shutdown.cpp:134:5: style: Struct 'TestThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_lib_unload.cpp:196:32: style: Variable 'memory_leak' is assigned a value that is never used. [unreadVariable] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:216:5: style: Class 'Limit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:712:58: style: Condition '!known_issue' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:708:36: note: Assignment 'known_issue=false', assigned value is 0 mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:712:58: note: Condition '!known_issue' is always true mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:750:58: style: Condition '!known_issue' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:746:36: note: Assignment 'known_issue=false', assigned value is 0 mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:750:58: note: Condition '!known_issue' is always true mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_init_shutdown.cpp:145:35: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:357:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:363:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:369:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:370:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:416:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:417:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:422:22: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:505:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:506:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:513:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:589:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:641:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:780:30: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:816:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:817:28: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:826:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:837:58: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:850:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:860:58: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:873:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:581:17: style: The scope of the variable 'TSMas' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_compliance.cpp:582:12: style: The scope of the variable 'CountElement' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_overload.cpp:142:5: warning: Member variable 'BackRefIdx::largeObj' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_overload.cpp:142:5: warning: Member variable 'BackRefIdx::offset' is not initialized in the constructor. [uninitMemberVar] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_overload.cpp:143:10: style:inconclusive: Technically the member function 'BackRefIdx::isInvalid' can be const. [functionConst] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_overload.cpp:514:17: error: Common realloc mistake: 'ptr' nulled but not freed upon failure [memleakOnRealloc] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_overload.cpp:203:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_overload.cpp:204:44: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:48:5: style: Struct 'PoolSpace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:312:5: style: Class 'FixedPoolHeadBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:75:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:86:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:247:19: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:334:13: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:601:23: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_shutdown_hang.cpp:103:1: error: There is an unknown macro here somewhere. Configuration is required. If DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH is a macro then please configure it. [unknownMacro] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:607:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:613:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:727:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:733:34: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:741:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:828:29: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:400:11: style: The scope of the variable 'ptrs' can be reduced. [variableScope] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:203:51: style: Parameter 'bytes' can be declared as reference to const. However it seems that 'CrossThreadGetMem' is a callback function, if 'bytes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:297:28: note: You might need to cast the function pointer here mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:203:51: note: Parameter 'bytes' can be declared as reference to const mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:479:55: style: Parameter 'bytes' can be declared as reference to const. However it seems that 'getGranMem' is a callback function, if 'bytes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:594:28: note: You might need to cast the function pointer here mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:479:55: note: Parameter 'bytes' can be declared as reference to const mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:514:57: style: Parameter 'bytes' can be declared as reference to const. However it seems that 'getMemMalloc' is a callback function, if 'bytes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:782:28: note: You might need to cast the function pointer here mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:514:57: note: Parameter 'bytes' can be declared as reference to const mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:578:28: style: Parameter 'buf' can be declared as pointer to const [constParameter] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:858:12: style: Variable 'allocatedSz' can be declared as const array [constVariable] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_regression.cpp:99:17: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_regression.cpp:105:18: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_regression.cpp:131:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_regression.cpp:142:42: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_regression.cpp:146:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_regression.cpp:148:24: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_regression.cpp:152:42: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_regression.cpp:154:42: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_scalable_allocator.cpp:91:11: performance:inconclusive: Technically the member function 'NullAllocator::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_scalable_allocator.cpp:92:10: performance:inconclusive: Technically the member function 'NullAllocator::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_scalable_allocator.cpp:112:10: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_scalable_allocator.cpp:115:6: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_scalable_allocator.cpp:116:14: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_scalable_allocator.cpp:117:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_scalable_allocator.cpp:129:15: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_scalable_allocator.cpp:200:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_scalable_allocator.cpp:203:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_scalable_allocator.cpp:209:20: style: C-style pointer casting [cstyleCast] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_scalable_allocator.cpp:125:11: style: The scope of the variable 'buf' can be reduced. [variableScope] mold-1.3.0/third-party/xxhash/cli/xsum_sanity_check.c:571:19: style: Condition 'len>0' is always true [knownConditionTrueFalse] mold-1.3.0/third-party/xxhash/cli/xsum_sanity_check.c:569:13: note: Assuming that condition 'len==0' is not redundant mold-1.3.0/third-party/xxhash/cli/xsum_sanity_check.c:571:19: note: Condition 'len>0' is always true mold-1.3.0/third-party/xxhash/cli/xxhsum.c:62:28: style: union member 'Anonymous0::u' is never used. [unusedStructMember] mold-1.3.0/third-party/xxhash/cli/xxhsum.c:395:21: style: struct member 'ParseFileReport::nMixedFormatLines' is never used. [unusedStructMember] mold-1.3.0/third-party/xxhash/tests/bench/benchHash.c:112:55: error: Uninitialized variables: result.internal_never_ever_use_directly, result.error_result_never_ever_use_directly, result.error_tag_never_ever_use_directly [uninitvar] mold-1.3.0/third-party/xxhash/tests/bench/benchHash.c:107:12: note: Assuming condition is false mold-1.3.0/third-party/xxhash/tests/bench/benchHash.c:112:55: note: Uninitialized variables: result.internal_never_ever_use_directly, result.error_result_never_ever_use_directly, result.error_tag_never_ever_use_directly mold-1.3.0/third-party/xxhash/tests/bench/benchfn.c:106:54: style:inconclusive: Function 'BMK_benchFunction' argument 1 names different: declaration 'params' definition 'p'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/tests/bench/benchfn.h:110:54: note: Function 'BMK_benchFunction' argument 1 names different: declaration 'params' definition 'p'. mold-1.3.0/third-party/xxhash/tests/bench/benchfn.c:106:54: note: Function 'BMK_benchFunction' argument 1 names different: declaration 'params' definition 'p'. mold-1.3.0/third-party/xxhash/tests/bench/benchfn.c:208:55: style:inconclusive: Function 'BMK_benchTimedFn' argument 1 names different: declaration 'timedFnState' definition 'cont'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/tests/bench/benchfn.h:146:55: note: Function 'BMK_benchTimedFn' argument 1 names different: declaration 'timedFnState' definition 'cont'. mold-1.3.0/third-party/xxhash/tests/bench/benchfn.c:208:55: note: Function 'BMK_benchTimedFn' argument 1 names different: declaration 'timedFnState' definition 'cont'. mold-1.3.0/third-party/xxhash/tests/bench/benchfn.c:209:53: style:inconclusive: Function 'BMK_benchTimedFn' argument 2 names different: declaration 'params' definition 'p'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/tests/bench/benchfn.h:147:53: note: Function 'BMK_benchTimedFn' argument 2 names different: declaration 'params' definition 'p'. mold-1.3.0/third-party/xxhash/tests/bench/benchfn.c:209:53: note: Function 'BMK_benchTimedFn' argument 2 names different: declaration 'params' definition 'p'. mold-1.3.0/third-party/xxhash/tests/bench/benchfn.c:95:12: error: Uninitialized variable: outcome.error_result_never_ever_use_directly [uninitvar] mold-1.3.0/third-party/xxhash/tests/bench/benchfn.c:171:33: style: struct member 'tfs_align::c' is never used. [unusedStructMember] mold-1.3.0/third-party/xxhash/tests/bench/benchfn.c:171:55: style: struct member 'tfs_align::tfs' is never used. [unusedStructMember] mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:56:75: style:inconclusive: Function 'bench_largeInput' argument 3 names different: declaration 'sizeLogMin' definition 'minlog'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.h:47:75: note: Function 'bench_largeInput' argument 3 names different: declaration 'sizeLogMin' definition 'minlog'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:56:75: note: Function 'bench_largeInput' argument 3 names different: declaration 'sizeLogMin' definition 'minlog'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:56:87: style:inconclusive: Function 'bench_largeInput' argument 4 names different: declaration 'sizeLogMax' definition 'maxlog'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.h:47:91: note: Function 'bench_largeInput' argument 4 names different: declaration 'sizeLogMax' definition 'maxlog'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:56:87: note: Function 'bench_largeInput' argument 4 names different: declaration 'sizeLogMax' definition 'maxlog'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:109:87: style:inconclusive: Function 'bench_latency_smallInputs' argument 3 names different: declaration 'sizeMin' definition 'size_min'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.h:52:87: note: Function 'bench_latency_smallInputs' argument 3 names different: declaration 'sizeMin' definition 'size_min'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:109:87: note: Function 'bench_latency_smallInputs' argument 3 names different: declaration 'sizeMin' definition 'size_min'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:109:104: style:inconclusive: Function 'bench_latency_smallInputs' argument 4 names different: declaration 'sizeMax' definition 'size_max'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.h:52:103: note: Function 'bench_latency_smallInputs' argument 4 names different: declaration 'sizeMax' definition 'size_max'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:109:104: note: Function 'bench_latency_smallInputs' argument 4 names different: declaration 'sizeMax' definition 'size_max'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:132:96: style:inconclusive: Function 'bench_throughput_randomInputLength' argument 3 names different: declaration 'sizeMin' definition 'size_min'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.h:50:96: note: Function 'bench_throughput_randomInputLength' argument 3 names different: declaration 'sizeMin' definition 'size_min'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:132:96: note: Function 'bench_throughput_randomInputLength' argument 3 names different: declaration 'sizeMin' definition 'size_min'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:132:113: style:inconclusive: Function 'bench_throughput_randomInputLength' argument 4 names different: declaration 'sizeMax' definition 'size_max'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.h:50:112: note: Function 'bench_throughput_randomInputLength' argument 4 names different: declaration 'sizeMax' definition 'size_max'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:132:113: note: Function 'bench_throughput_randomInputLength' argument 4 names different: declaration 'sizeMax' definition 'size_max'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:155:93: style:inconclusive: Function 'bench_latency_randomInputLength' argument 3 names different: declaration 'sizeMin' definition 'size_min'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.h:53:93: note: Function 'bench_latency_randomInputLength' argument 3 names different: declaration 'sizeMin' definition 'size_min'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:155:93: note: Function 'bench_latency_randomInputLength' argument 3 names different: declaration 'sizeMin' definition 'size_min'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:155:110: style:inconclusive: Function 'bench_latency_randomInputLength' argument 4 names different: declaration 'sizeMax' definition 'size_max'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.h:53:109: note: Function 'bench_latency_randomInputLength' argument 4 names different: declaration 'sizeMax' definition 'size_max'. mold-1.3.0/third-party/xxhash/tests/bench/bhDisplay.c:155:110: note: Function 'bench_latency_randomInputLength' argument 4 names different: declaration 'sizeMax' definition 'size_max'. mold-1.3.0/third-party/xxhash/tests/collisions/main.c:209:14: style: Same expression on both sides of '<='. [duplicateExpression] mold-1.3.0/third-party/xxhash/xxhash.h:2186:54: style:inconclusive: Boolean expression 'len>=16' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] mold-1.3.0/third-party/xxhash/xxhash.h:2117:62: style:inconclusive: Function 'XXH_INLINE_XXH32' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:415:62: note: Function 'XXH_INLINE_XXH32' argument 2 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2117:62: note: Function 'XXH_INLINE_XXH32' argument 2 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2153:52: style:inconclusive: Function 'XXH_INLINE_XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:498:52: note: Function 'XXH_INLINE_XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. mold-1.3.0/third-party/xxhash/xxhash.h:2153:52: note: Function 'XXH_INLINE_XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. mold-1.3.0/third-party/xxhash/xxhash.h:2153:83: style:inconclusive: Function 'XXH_INLINE_XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:498:84: note: Function 'XXH_INLINE_XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. mold-1.3.0/third-party/xxhash/xxhash.h:2153:83: note: Function 'XXH_INLINE_XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. mold-1.3.0/third-party/xxhash/xxhash.h:2175:29: style:inconclusive: Function 'XXH_INLINE_XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:533:59: note: Function 'XXH_INLINE_XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2175:29: note: Function 'XXH_INLINE_XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2175:62: style:inconclusive: Function 'XXH_INLINE_XXH32_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:533:95: note: Function 'XXH_INLINE_XXH32_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2175:62: note: Function 'XXH_INLINE_XXH32_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2229:63: style:inconclusive: Function 'XXH_INLINE_XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:549:65: note: Function 'XXH_INLINE_XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2229:63: note: Function 'XXH_INLINE_XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2535:62: style:inconclusive: Function 'XXH_INLINE_XXH64' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:709:61: note: Function 'XXH_INLINE_XXH64' argument 2 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2535:62: note: Function 'XXH_INLINE_XXH64' argument 2 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2569:52: style:inconclusive: Function 'XXH_INLINE_XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:720:52: note: Function 'XXH_INLINE_XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. mold-1.3.0/third-party/xxhash/xxhash.h:2569:52: note: Function 'XXH_INLINE_XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. mold-1.3.0/third-party/xxhash/xxhash.h:2569:83: style:inconclusive: Function 'XXH_INLINE_XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:720:84: note: Function 'XXH_INLINE_XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. mold-1.3.0/third-party/xxhash/xxhash.h:2569:83: note: Function 'XXH_INLINE_XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. mold-1.3.0/third-party/xxhash/xxhash.h:2590:30: style:inconclusive: Function 'XXH_INLINE_XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:723:59: note: Function 'XXH_INLINE_XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2590:30: note: Function 'XXH_INLINE_XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2590:63: style:inconclusive: Function 'XXH_INLINE_XXH64_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:723:95: note: Function 'XXH_INLINE_XXH64_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2590:63: note: Function 'XXH_INLINE_XXH64_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2641:63: style:inconclusive: Function 'XXH_INLINE_XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:724:65: note: Function 'XXH_INLINE_XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2641:63: note: Function 'XXH_INLINE_XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:4562:53: style:inconclusive: Function 'XXH_INLINE_XXH3_64bits' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:783:53: note: Function 'XXH_INLINE_XXH3_64bits' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4562:53: note: Function 'XXH_INLINE_XXH3_64bits' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4569:36: style:inconclusive: Function 'XXH_INLINE_XXH3_64bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:820:64: note: Function 'XXH_INLINE_XXH3_64bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4569:36: note: Function 'XXH_INLINE_XXH3_64bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4576:34: style:inconclusive: Function 'XXH_INLINE_XXH3_64bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:792:62: note: Function 'XXH_INLINE_XXH3_64bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4576:34: note: Function 'XXH_INLINE_XXH3_64bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4582:43: style:inconclusive: Function 'XXH_INLINE_XXH3_64bits_withSecretandSeed' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:1199:43: note: Function 'XXH_INLINE_XXH3_64bits_withSecretandSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4582:43: note: Function 'XXH_INLINE_XXH3_64bits_withSecretandSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4903:34: style:inconclusive: Function 'XXH_INLINE_XXH3_64bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:864:64: note: Function 'XXH_INLINE_XXH3_64bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:4903:34: note: Function 'XXH_INLINE_XXH3_64bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:4903:67: style:inconclusive: Function 'XXH_INLINE_XXH3_64bits_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:864:100: note: Function 'XXH_INLINE_XXH3_64bits_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:4903:67: note: Function 'XXH_INLINE_XXH3_64bits_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:4945:69: style:inconclusive: Function 'XXH_INLINE_XXH3_64bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:865:70: note: Function 'XXH_INLINE_XXH3_64bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:4945:69: note: Function 'XXH_INLINE_XXH3_64bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:5335:55: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:886:55: note: Function 'XXH_INLINE_XXH3_128bits' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5335:55: note: Function 'XXH_INLINE_XXH3_128bits' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5344:37: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:888:66: note: Function 'XXH_INLINE_XXH3_128bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5344:37: note: Function 'XXH_INLINE_XXH3_128bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5353:35: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:887:64: note: Function 'XXH_INLINE_XXH3_128bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5353:35: note: Function 'XXH_INLINE_XXH3_128bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5362:44: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits_withSecretandSeed' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:1204:44: note: Function 'XXH_INLINE_XXH3_128bits_withSecretandSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5362:44: note: Function 'XXH_INLINE_XXH3_128bits_withSecretandSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5362:115: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits_withSecretandSeed' argument 5 names different: declaration 'seed64' definition 'seed'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:1206:45: note: Function 'XXH_INLINE_XXH3_128bits_withSecretandSeed' argument 5 names different: declaration 'seed64' definition 'seed'. mold-1.3.0/third-party/xxhash/xxhash.h:5362:115: note: Function 'XXH_INLINE_XXH3_128bits_withSecretandSeed' argument 5 names different: declaration 'seed64' definition 'seed'. mold-1.3.0/third-party/xxhash/xxhash.h:5371:20: style:inconclusive: Function 'XXH_INLINE_XXH128' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:1119:49: note: Function 'XXH_INLINE_XXH128' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5371:20: note: Function 'XXH_INLINE_XXH128' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5407:114: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits_reset_withSecretandSeed' argument 4 names different: declaration 'seed64' definition 'seed'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:1216:51: note: Function 'XXH_INLINE_XXH3_128bits_reset_withSecretandSeed' argument 4 names different: declaration 'seed64' definition 'seed'. mold-1.3.0/third-party/xxhash/xxhash.h:5407:114: note: Function 'XXH_INLINE_XXH3_128bits_reset_withSecretandSeed' argument 4 names different: declaration 'seed64' definition 'seed'. mold-1.3.0/third-party/xxhash/xxhash.h:5414:35: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:907:65: note: Function 'XXH_INLINE_XXH3_128bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:5414:35: note: Function 'XXH_INLINE_XXH3_128bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:5414:68: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:907:101: note: Function 'XXH_INLINE_XXH3_128bits_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:5414:68: note: Function 'XXH_INLINE_XXH3_128bits_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:5421:71: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:908:71: note: Function 'XXH_INLINE_XXH3_128bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:5421:71: note: Function 'XXH_INLINE_XXH3_128bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxh_x86dispatch.c:56:0: error: #error "Dispatching is currently only supported on x86 and x86_64." [preprocessorErrorDirective] mold-1.3.0/third-party/xxhash/xxhash.h:2117:62: style:inconclusive: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:415:62: note: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2117:62: note: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2153:52: style:inconclusive: Function 'XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:498:52: note: Function 'XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. mold-1.3.0/third-party/xxhash/xxhash.h:2153:52: note: Function 'XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. mold-1.3.0/third-party/xxhash/xxhash.h:2153:83: style:inconclusive: Function 'XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:498:84: note: Function 'XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. mold-1.3.0/third-party/xxhash/xxhash.h:2153:83: note: Function 'XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. mold-1.3.0/third-party/xxhash/xxhash.h:2175:29: style:inconclusive: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:533:59: note: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2175:29: note: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2175:62: style:inconclusive: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:533:95: note: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2175:62: note: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2229:63: style:inconclusive: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:549:65: note: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2229:63: note: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2535:62: style:inconclusive: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:709:61: note: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2535:62: note: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2569:52: style:inconclusive: Function 'XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:720:52: note: Function 'XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. mold-1.3.0/third-party/xxhash/xxhash.h:2569:52: note: Function 'XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. mold-1.3.0/third-party/xxhash/xxhash.h:2569:83: style:inconclusive: Function 'XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:720:84: note: Function 'XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. mold-1.3.0/third-party/xxhash/xxhash.h:2569:83: note: Function 'XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. mold-1.3.0/third-party/xxhash/xxhash.h:2590:30: style:inconclusive: Function 'XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:723:59: note: Function 'XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2590:30: note: Function 'XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2590:63: style:inconclusive: Function 'XXH64_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:723:95: note: Function 'XXH64_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2590:63: note: Function 'XXH64_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:2641:63: style:inconclusive: Function 'XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:724:65: note: Function 'XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:2641:63: note: Function 'XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:4562:53: style:inconclusive: Function 'XXH3_64bits' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:783:53: note: Function 'XXH3_64bits' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4562:53: note: Function 'XXH3_64bits' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4569:36: style:inconclusive: Function 'XXH3_64bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:820:64: note: Function 'XXH3_64bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4569:36: note: Function 'XXH3_64bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4576:34: style:inconclusive: Function 'XXH3_64bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:792:62: note: Function 'XXH3_64bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4576:34: note: Function 'XXH3_64bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4582:43: style:inconclusive: Function 'XXH3_64bits_withSecretandSeed' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:1199:43: note: Function 'XXH3_64bits_withSecretandSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4582:43: note: Function 'XXH3_64bits_withSecretandSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:4903:34: style:inconclusive: Function 'XXH3_64bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:864:64: note: Function 'XXH3_64bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:4903:34: note: Function 'XXH3_64bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:4903:67: style:inconclusive: Function 'XXH3_64bits_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:864:100: note: Function 'XXH3_64bits_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:4903:67: note: Function 'XXH3_64bits_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:4945:69: style:inconclusive: Function 'XXH3_64bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:865:70: note: Function 'XXH3_64bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:4945:69: note: Function 'XXH3_64bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:5335:55: style:inconclusive: Function 'XXH3_128bits' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:886:55: note: Function 'XXH3_128bits' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5335:55: note: Function 'XXH3_128bits' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5344:37: style:inconclusive: Function 'XXH3_128bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:888:66: note: Function 'XXH3_128bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5344:37: note: Function 'XXH3_128bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5353:35: style:inconclusive: Function 'XXH3_128bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:887:64: note: Function 'XXH3_128bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5353:35: note: Function 'XXH3_128bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5362:44: style:inconclusive: Function 'XXH3_128bits_withSecretandSeed' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:1204:44: note: Function 'XXH3_128bits_withSecretandSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5362:44: note: Function 'XXH3_128bits_withSecretandSeed' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5362:115: style:inconclusive: Function 'XXH3_128bits_withSecretandSeed' argument 5 names different: declaration 'seed64' definition 'seed'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:1206:45: note: Function 'XXH3_128bits_withSecretandSeed' argument 5 names different: declaration 'seed64' definition 'seed'. mold-1.3.0/third-party/xxhash/xxhash.h:5362:115: note: Function 'XXH3_128bits_withSecretandSeed' argument 5 names different: declaration 'seed64' definition 'seed'. mold-1.3.0/third-party/xxhash/xxhash.h:5371:20: style:inconclusive: Function 'XXH128' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:1119:49: note: Function 'XXH128' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5371:20: note: Function 'XXH128' argument 1 names different: declaration 'data' definition 'input'. mold-1.3.0/third-party/xxhash/xxhash.h:5407:114: style:inconclusive: Function 'XXH3_128bits_reset_withSecretandSeed' argument 4 names different: declaration 'seed64' definition 'seed'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:1216:51: note: Function 'XXH3_128bits_reset_withSecretandSeed' argument 4 names different: declaration 'seed64' definition 'seed'. mold-1.3.0/third-party/xxhash/xxhash.h:5407:114: note: Function 'XXH3_128bits_reset_withSecretandSeed' argument 4 names different: declaration 'seed64' definition 'seed'. mold-1.3.0/third-party/xxhash/xxhash.h:5414:35: style:inconclusive: Function 'XXH3_128bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:907:65: note: Function 'XXH3_128bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:5414:35: note: Function 'XXH3_128bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:5414:68: style:inconclusive: Function 'XXH3_128bits_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:907:101: note: Function 'XXH3_128bits_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:5414:68: note: Function 'XXH3_128bits_update' argument 3 names different: declaration 'length' definition 'len'. mold-1.3.0/third-party/xxhash/xxhash.h:5421:71: style:inconclusive: Function 'XXH3_128bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] mold-1.3.0/third-party/xxhash/xxhash.h:908:71: note: Function 'XXH3_128bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/third-party/xxhash/xxhash.h:5421:71: note: Function 'XXH3_128bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. mold-1.3.0/elf/cmdline.cc:276:25: style: C-style pointer casting [cstyleCast] mold-1.3.0/elf/cmdline.cc:203:51: performance: Function parameter 'opt' should be passed by const reference. [passedByValue] mold-1.3.0/elf/cmdline.cc:212:54: performance: Function parameter 'opt' should be passed by const reference. [passedByValue] mold-1.3.0/elf/cmdline.cc:361:35: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mold-1.3.0/elf/cmdline.cc:381:34: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mold-1.3.0/elf/cmdline.cc:392:36: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mold-1.3.0/elf/cmdline.cc:402:38: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mold-1.3.0/elf/cmdline.cc:415:37: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mold-1.3.0/elf/cmdline.cc:1031:13: style: Variable 'env' can be declared as pointer to const [constVariable] mold-1.3.0/elf/cmdline.cc:383:43: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/cmdline.cc:394:27: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mold-1.3.0/elf/cmdline.cc:1002:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] diff: head mold-1.3.0/elf/arch-arm64.cc:504:54: style: Parameter 'sym' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/arch-arm64.cc:504:54: style: Parameter 'sym' can be declared with const [constParameter] head mold-1.3.0/elf/arch-arm64.cc:505:43: style: Parameter 'isec' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/arch-arm64.cc:505:43: style: Parameter 'isec' can be declared with const [constParameter] head mold-1.3.0/elf/arch-arm64.cc:654:22: style: Variable 'sym' can be declared as reference to const [constVariable] head mold-1.3.0/elf/arch-riscv64.cc:108:57: style: Parameter 'sym' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/arch-riscv64.cc:108:57: style: Parameter 'sym' can be declared with const [constParameter] head mold-1.3.0/elf/arch-riscv64.cc:654:57: style: Parameter 'sym' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/arch-riscv64.cc:654:57: style: Parameter 'sym' can be declared with const [constParameter] head mold-1.3.0/elf/arch-riscv64.cc:655:46: style: Parameter 'isec' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/arch-riscv64.cc:655:46: style: Parameter 'isec' can be declared with const [constParameter] head mold-1.3.0/elf/arch-x86-64.cc:156:32: style: Parameter 'loc' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/elf/arch-x86-64.cc:156:32: style: Parameter 'loc' can be declared with const [constParameter] head mold-1.3.0/elf/arch-x86-64.cc:164:36: style: Parameter 'loc' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/elf/arch-x86-64.cc:164:36: style: Parameter 'loc' can be declared with const [constParameter] head mold-1.3.0/elf/arch-x86-64.cc:186:31: style: Parameter 'loc' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/elf/arch-x86-64.cc:186:31: style: Parameter 'loc' can be declared with const [constParameter] head mold-1.3.0/elf/arch-x86-64.cc:208:38: style: Parameter 'loc' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/elf/arch-x86-64.cc:208:38: style: Parameter 'loc' can be declared with const [constParameter] head mold-1.3.0/elf/cmdline.cc:1031:13: style: Variable 'env' can be declared as pointer to const [constVariable] 2.8 mold-1.3.0/elf/cmdline.cc:1031:13: style: Variable 'env' can be declared with const [constVariable] head mold-1.3.0/elf/dwarf.cc:315:76: style: Parameter 'range' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/elf/dwarf.cc:315:76: style: Parameter 'range' can be declared with const [constParameter] head mold-1.3.0/elf/dwarf.cc:50:42: style: Parameter 'isec' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/dwarf.cc:50:42: style: Parameter 'isec' can be declared with const [constParameter] head mold-1.3.0/elf/gc-sections.cc:180:48: style: Variable 'm' can be declared as reference to const [constVariable] head mold-1.3.0/elf/icf.cc:335:44: style: Variable 'isec' can be declared as reference to const [constVariable] head mold-1.3.0/elf/input-files.cc:1336:21: style: Variable 'dyn' can be declared as reference to const [constVariable] head mold-1.3.0/elf/input-files.cc:1491:48: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/input-files.cc:1491:48: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/elf/input-files.cc:278:43: style: Variable 'target' can be declared as reference to const [constVariable] head mold-1.3.0/elf/input-files.cc:736:43: style: Variable 'm' can be declared as reference to const [constVariable] head mold-1.3.0/elf/input-files.cc:971:14: style: Variable 'pair' can be declared as reference to const [constVariable] head mold-1.3.0/elf/input-files.cc:979:14: style: Variable 'pair' can be declared as reference to const [constVariable] head mold-1.3.0/elf/input-sections.cc:239:61: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/input-sections.cc:239:61: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/elf/input-sections.cc:278:14: style: Variable 'pair' can be declared as reference to const [constVariable] head mold-1.3.0/elf/lto.cc:329:40: style: Variable 'file' can be declared as reference to const [constVariable] head mold-1.3.0/elf/main.cc:329:24: style: Variable 'cie' can be declared as reference to const [constVariable] head mold-1.3.0/elf/main.cc:338:49: style: Variable 'mf' can be declared as reference to const [constVariable] head mold-1.3.0/elf/main.cc:351:45: style: Variable 'osec' can be declared as reference to const [constVariable] head mold-1.3.0/elf/main.cc:352:53: style: Variable 'thunk' can be declared as reference to const [constVariable] head mold-1.3.0/elf/main.cc:737:31: style: Variable 'fn' can be declared as reference to const [constVariable] head mold-1.3.0/elf/mapfile.cc:107:23: style: Variable 'str' can be declared as reference to const [constVariable] head mold-1.3.0/elf/mold.h:2228:56: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/mold.h:2228:56: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/elf/mold.h:2458:47: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/mold.h:2458:47: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/elf/mold.h:2463:50: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/mold.h:2463:50: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/elf/mold.h:2468:49: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/mold.h:2468:49: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/elf/mold.h:2473:49: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/mold.h:2473:49: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/elf/mold.h:2478:51: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/mold.h:2478:51: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/elf/mold.h:2483:47: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/mold.h:2483:47: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/elf/mold.h:2488:50: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/mold.h:2488:50: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/elf/mold.h:2493:50: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/mold.h:2493:50: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/elf/output-chunks.cc:1003:21: style: Variable 'ent' can be declared as reference to const [constVariable] head mold-1.3.0/elf/output-chunks.cc:1360:53: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/output-chunks.cc:1360:53: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/elf/output-chunks.cc:1572:31: style: Variable 'frag' can be declared as reference to const [constVariable] head mold-1.3.0/elf/output-chunks.cc:1596:48: style: Parameter 'fde' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/output-chunks.cc:1596:48: style: Parameter 'fde' can be declared with const [constParameter] head mold-1.3.0/elf/output-chunks.cc:2298:24: style: Variable 'name' can be declared as reference to const [constVariable] head mold-1.3.0/elf/output-chunks.cc:2325:24: style: Variable 'file' can be declared as reference to const [constVariable] head mold-1.3.0/elf/output-chunks.cc:264:17: style: Variable 'phdr' can be declared as reference to const [constVariable] head mold-1.3.0/elf/output-chunks.cc:41:43: style: Variable 'osec' can be declared as reference to const [constVariable] head mold-1.3.0/elf/output-chunks.cc:421:43: style: Variable 'osec' can be declared as reference to const [constVariable] head mold-1.3.0/elf/output-chunks.cc:433:43: style: Variable 'osec' can be declared as reference to const [constVariable] head mold-1.3.0/elf/output-chunks.cc:759:29: style: Variable 'prefixes' can be declared as const array [constVariable] head mold-1.3.0/elf/output-chunks.cc:771:27: style: Variable 'prefixes' can be declared as const array [constVariable] head mold-1.3.0/elf/passes.cc:1005:22: style: Variable 'sym' can be declared as reference to const [constVariable] head mold-1.3.0/elf/passes.cc:1010:22: style: Variable 'sym' can be declared as reference to const [constVariable] head mold-1.3.0/elf/passes.cc:1059:26: style: Variable 'v' can be declared as reference to const [constVariable] head mold-1.3.0/elf/passes.cc:1435:41: style: Parameter 'chunk' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/passes.cc:1435:41: style: Parameter 'chunk' can be declared with const [constParameter] head mold-1.3.0/elf/passes.cc:1442:40: style: Parameter 'chunk' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/passes.cc:1442:40: style: Parameter 'chunk' can be declared with const [constParameter] head mold-1.3.0/elf/passes.cc:1602:14: style: Variable 'addr' can be declared as pointer to const [constVariable] 2.8 mold-1.3.0/elf/passes.cc:1602:14: style: Variable 'addr' can be declared with const [constVariable] head mold-1.3.0/elf/passes.cc:1660:49: style: Variable 'mf' can be declared as reference to const [constVariable] head mold-1.3.0/elf/passes.cc:1672:21: style: Variable 's' can be declared as reference to const [constVariable] head mold-1.3.0/elf/passes.cc:1676:21: style: Variable 's' can be declared as reference to const [constVariable] head mold-1.3.0/elf/passes.cc:273:50: style: Variable 'm' can be declared as reference to const [constVariable] head mold-1.3.0/elf/passes.cc:284:13: style: Variable 'env' can be declared as pointer to const [constVariable] 2.8 mold-1.3.0/elf/passes.cc:284:13: style: Variable 'env' can be declared with const [constVariable] head mold-1.3.0/elf/passes.cc:511:18: style: Variable 'sym' can be declared as reference to const [constVariable] head mold-1.3.0/elf/passes.cc:536:28: style: Parameter 'src' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/passes.cc:536:28: style: Parameter 'src' can be declared with const [constParameter] head mold-1.3.0/elf/passes.cc:631:18: style: Variable 'sym' can be declared as reference to const [constVariable] head mold-1.3.0/elf/passes.cc:743:43: style: Parameter 'osec' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/passes.cc:743:43: style: Parameter 'osec' can be declared with const [constParameter] head mold-1.3.0/elf/passes.cc:768:67: style: Parameter 'osec' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/passes.cc:768:67: style: Parameter 'osec' can be declared with const [constParameter] head mold-1.3.0/elf/passes.cc:845:46: style: Parameter 'group' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/passes.cc:845:46: style: Parameter 'group' can be declared with const [constParameter] head mold-1.3.0/elf/passes.cc:861:45: style: Variable 'osec' can be declared as reference to const [constVariable] head mold-1.3.0/elf/passes.cc:994:43: style: Variable 'osec' can be declared as reference to const [constVariable] head mold-1.3.0/elf/relocatable.cc:231:42: style: Variable 'sec' can be declared as reference to const [constVariable] head mold-1.3.0/elf/relocatable.cc:478:60: style: Parameter 'b' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/relocatable.cc:478:60: style: Parameter 'b' can be declared with const [constParameter] head mold-1.3.0/elf/relocatable.cc:499:41: style: Variable 'file' can be declared as reference to const [constVariable] head mold-1.3.0/elf/relocatable.cc:515:60: style: Parameter 'file' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/elf/relocatable.cc:515:60: style: Parameter 'file' can be declared with const [constParameter] head mold-1.3.0/elf/relocatable.cc:542:41: style: Variable 'file' can be declared as reference to const [constVariable] head mold-1.3.0/elf/relocatable.cc:562:41: style: Variable 'file' can be declared as reference to const [constVariable] head mold-1.3.0/elf/relocatable.cc:568:41: style: Variable 'file' can be declared as reference to const [constVariable] head mold-1.3.0/macho/arch-arm64.cc:291:64: style: Parameter 'rel' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/macho/arch-arm64.cc:291:64: style: Parameter 'rel' can be declared with const [constParameter] head mold-1.3.0/macho/cmdline.cc:434:23: style: Variable 'dir' can be declared as reference to const [constVariable] head mold-1.3.0/macho/dead-strip.cc:30:23: style: Variable 'rel' can be declared as reference to const [constVariable] head mold-1.3.0/macho/dead-strip.cc:39:25: style: Variable 'rec' can be declared as reference to const [constVariable] head mold-1.3.0/macho/dead-strip.cc:50:23: style: Variable 'rel' can be declared as reference to const [constVariable] head mold-1.3.0/macho/dead-strip.cc:91:11: warning: Possible null pointer dereference: sym [nullPointer] mold-1.3.0/macho/dead-strip.cc:92:15: note: Assignment 'sym=nullptr', assigned value is 0 mold-1.3.0/macho/dead-strip.cc:91:11: note: Null pointer dereference head mold-1.3.0/macho/input-files.cc:122:17: style: Variable 'msym' can be declared as reference to const [constVariable] head mold-1.3.0/macho/input-files.cc:312:14: style: Variable 'msym' can be declared as reference to const [constVariable] head mold-1.3.0/macho/input-files.cc:324:14: style: Variable 'msym' can be declared as reference to const [constVariable] head mold-1.3.0/macho/input-files.cc:401:18: style: Variable 'msym' can be declared as reference to const [constVariable] head mold-1.3.0/macho/input-files.cc:546:37: style: Parameter 'sym' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/macho/input-files.cc:546:37: style: Parameter 'sym' can be declared with const [constParameter] head mold-1.3.0/macho/input-files.cc:597:42: style: Variable 'isec' can be declared as reference to const [constVariable] head mold-1.3.0/macho/main.cc:157:18: style: Variable 'sym' can be declared as reference to const [constVariable] head mold-1.3.0/macho/main.cc:265:16: style: Variable 'msym' can be declared as reference to const [constVariable] head mold-1.3.0/macho/main.cc:365:44: style: Variable 'isec' can be declared as reference to const [constVariable] head mold-1.3.0/macho/main.cc:427:29: style: Variable 'rec' can be declared as reference to const [constVariable] head mold-1.3.0/macho/main.cc:469:43: style: Variable 'seg' can be declared as reference to const [constVariable] head mold-1.3.0/macho/main.cc:490:43: style: Variable 'seg' can be declared as reference to const [constVariable] head mold-1.3.0/macho/main.cc:784:44: style: Variable 'isec' can be declared as reference to const [constVariable] head mold-1.3.0/macho/main.cc:850:25: style: Variable 'file' can be declared as pointer to const [constVariable] head mold-1.3.0/macho/main.cc:852:24: style: Variable 'file' can be declared as pointer to const [constVariable] head mold-1.3.0/macho/mapfile.cc:46:43: style: Variable 'seg' can be declared as reference to const [constVariable] head mold-1.3.0/macho/mapfile.cc:63:13: style: Variable 'sym' can be declared as reference to const [constVariable] head mold-1.3.0/macho/mold.h:967:41: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/macho/mold.h:967:41: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/macho/mold.h:973:41: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/macho/mold.h:973:41: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/macho/output-chunks.cc:243:43: style: Variable 'seg' can be declared as reference to const [constVariable] head mold-1.3.0/macho/output-chunks.cc:309:43: style: Variable 'seg' can be declared as reference to const [constVariable] head mold-1.3.0/macho/output-chunks.cc:479:30: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/macho/output-chunks.cc:479:30: style: Parameter 'x' can be declared with const [constParameter] head mold-1.3.0/macho/output-chunks.cc:483:37: style: Parameter 'chunk' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/macho/output-chunks.cc:483:37: style: Parameter 'chunk' can be declared with const [constParameter] head mold-1.3.0/macho/output-chunks.cc:532:29: style: Parameter 'c' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/macho/output-chunks.cc:532:29: style: Parameter 'c' can be declared with const [constParameter] head mold-1.3.0/macho/output-chunks.cc:739:31: style: Variable 'r' can be declared as reference to const [constVariable] head mold-1.3.0/macho/output-chunks.cc:892:35: style: Variable 'child' can be declared as reference to const [constVariable] head mold-1.3.0/macho/output-chunks.cc:897:35: style: Variable 'child' can be declared as reference to const [constVariable] head mold-1.3.0/macho/output-chunks.cc:915:35: style: Variable 'child' can be declared as reference to const [constVariable] head mold-1.3.0/macho/output-chunks.cc:920:35: style: Variable 'child' can be declared as reference to const [constVariable] head mold-1.3.0/macho/tapi.cc:249:59: style: Parameter 'tbd' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/macho/tapi.cc:249:59: style: Parameter 'tbd' can be declared with const [constParameter] head mold-1.3.0/macho/yaml.cc:264:20: style: Variable 'err' can be declared as pointer to const [constVariable] 2.8 mold-1.3.0/macho/yaml.cc:264:20: style: Variable 'err' can be declared with const [constVariable] head mold-1.3.0/macho/yaml.cc:304:20: style: Variable 'err' can be declared as pointer to const [constVariable] 2.8 mold-1.3.0/macho/yaml.cc:304:20: style: Variable 'err' can be declared with const [constVariable] head mold-1.3.0/macho/yaml.cc:323:20: style: Variable 'err' can be declared as pointer to const [constVariable] 2.8 mold-1.3.0/macho/yaml.cc:323:20: style: Variable 'err' can be declared with const [constVariable] head mold-1.3.0/macho/yaml.cc:352:20: style: Variable 'err' can be declared as pointer to const [constVariable] 2.8 mold-1.3.0/macho/yaml.cc:352:20: style: Variable 'err' can be declared with const [constVariable] head mold-1.3.0/mold.h:246:24: style: Variable 'v' can be declared as reference to const [constVariable] head mold-1.3.0/mold.h:91:14: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/mold.h:91:14: style: Parameter 'ctx' can be declared with const [constParameter] head mold-1.3.0/perf.cc:99:38: style: Variable 'rec' can be declared as reference to const [constVariable] head mold-1.3.0/third-party/mimalloc/src/heap.c:435:99: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/mimalloc/src/heap.c:435:99: style: Parameter 'p' can be declared with const [constParameter] head mold-1.3.0/third-party/mimalloc/test/main-override.cpp:222:16: style: Variable 'p' can be declared as reference to const [constVariable] 2.8 mold-1.3.0/third-party/mimalloc/test/main-override.cpp:281:25: style: Variable 'buffers[buffer_idx]' is assigned a value that is never used. [unreadVariable] head mold-1.3.0/third-party/mimalloc/test/test-api-fill.c:300:31: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/mimalloc/test/test-api-fill.c:300:31: style: Parameter 'p' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/getting_started/sub_string_finder/sub_string_finder.cpp:75:18: style: Variable 'to_scan' can be declared as reference to const [constVariable] 2.8 mold-1.3.0/third-party/tbb/examples/getting_started/sub_string_finder/sub_string_finder.cpp:75:18: style: Variable 'to_scan' can be declared with const [constVariable] head mold-1.3.0/third-party/tbb/examples/getting_started/sub_string_finder/sub_string_finder_extended.cpp:89:18: style: Variable 'to_scan' can be declared as reference to const [constVariable] 2.8 mold-1.3.0/third-party/tbb/examples/getting_started/sub_string_finder/sub_string_finder_extended.cpp:89:18: style: Variable 'to_scan' can be declared with const [constVariable] head mold-1.3.0/third-party/tbb/examples/getting_started/sub_string_finder/sub_string_finder_pretty.cpp:65:18: style: Variable 'to_scan' can be declared as reference to const [constVariable] 2.8 mold-1.3.0/third-party/tbb/examples/getting_started/sub_string_finder/sub_string_finder_pretty.cpp:65:18: style: Variable 'to_scan' can be declared with const [constVariable] head mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:70:44: style: Parameter 'A' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/cholesky/cholesky.cpp:70:44: style: Parameter 'A' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:420:39: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:420:39: style: Parameter 'block' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:421:40: style: Parameter 'quadrant' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:421:40: style: Parameter 'quadrant' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:77:65: style: Parameter 'eclass' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/blocksort.cpp:77:65: style: Parameter 'eclass' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:757:41: style: Parameter 'cftab' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/bzlib.cpp:757:41: style: Parameter 'cftab' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/huffman.cpp:205:44: style: Parameter 'length' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/huffman.cpp:205:44: style: Parameter 'length' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/huffman.cpp:223:38: style: Parameter 'length' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/fgbzip2/huffman.cpp:223:38: style: Parameter 'length' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:247:19: style: Parameter 'xval' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:247:19: style: Parameter 'xval' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:247:30: style: Parameter 'yval' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:247:30: style: Parameter 'yval' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:254:26: style: Parameter 'xval' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:254:26: style: Parameter 'xval' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:254:37: style: Parameter 'yval' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:254:37: style: Parameter 'yval' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:254:51: style: Parameter 'radius' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:254:51: style: Parameter 'radius' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:270:27: style: Parameter 'xval' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:270:27: style: Parameter 'xval' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:270:38: style: Parameter 'yval' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:270:38: style: Parameter 'yval' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:270:52: style: Parameter 'radius' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/graph/som/som_graph.cpp:270:52: style: Parameter 'radius' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:631:31: style: Parameter 'p1' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:631:31: style: Parameter 'p1' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:631:45: style: Parameter 'p2' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/parallel_for/polygon_overlay/polymain.cpp:631:45: style: Parameter 'p2' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apigeom.cpp:126:62: style: Parameter 'field' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apigeom.cpp:126:62: style: Parameter 'field' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apigeom.cpp:83:66: style: Parameter 'field' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/apigeom.cpp:83:66: style: Parameter 'field' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:181:47: style: Parameter 'hit' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:181:47: style: Parameter 'hit' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:210:49: style: Parameter 'hit' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/parallel_for/tachyon/src/shade.cpp:210:49: style: Parameter 'hit' can be declared with const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/parallel_pipeline/square/square.cpp:78:36: style: Parameter 'last' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/task_group/sudoku/sudoku.cpp:103:50: style: Parameter 'arr' can be declared as const array [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/task_group/sudoku/sudoku.cpp:103:50: style: Parameter 'arr' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:339:39: style: Parameter 's' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:339:39: style: Parameter 's' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:373:45: style: Parameter 'a' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:373:45: style: Parameter 'a' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:381:39: style: Parameter 'b' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/examples/test_all/fibonacci/fibonacci.cpp:381:39: style: Parameter 'b' can be declared with const [constParameter] 2.8 mold-1.3.0/third-party/tbb/src/tbb/market.cpp:623:18: style: Variable 'td' is assigned a value that is never used. [unreadVariable] head mold-1.3.0/third-party/tbb/src/tbb/market.cpp:623:21: style: Variable 'td' is assigned a value that is never used. [unreadVariable] head mold-1.3.0/third-party/tbb/src/tbb/semaphore.h:182:5: style: Class 'semaphore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/src/tbb/small_object_pool.cpp:85:99: style: Parameter 'td' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/src/tbb/small_object_pool.cpp:85:99: style: Parameter 'td' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/src/tbb/task_group_context.cpp:394:79: style: Parameter 'ctx' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/src/tbb/task_group_context.cpp:394:79: style: Parameter 'ctx' can be declared with const [constParameter] 2.8 mold-1.3.0/third-party/tbb/src/tbbmalloc/backend.cpp:1115:17: error: Uninitialized variable: helper [uninitvar] head mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2811:36: style: Parameter 'mPool' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:2811:36: style: Parameter 'mPool' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:3282:59: style: Parameter 'param' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:3282:59: style: Parameter 'param' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:796:25: style: Variable 'bsr' can be declared as const array [constVariable] 2.8 mold-1.3.0/third-party/tbb/src/tbbmalloc/frontend.cpp:796:25: style: Variable 'bsr' can be declared with const [constVariable] head mold-1.3.0/third-party/tbb/test/conformance/conformance_combinable.cpp:62:5: style: Class 'minimal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_hash_map.cpp:75:5: style: Class 'MyData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_lru_cache.cpp:107:25: style: Variable 'cache' can be declared as reference to const [constVariable] 2.8 mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_lru_cache.cpp:107:25: style: Variable 'cache' can be declared with const [constVariable] head mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_lru_cache.cpp:54:25: style: Variable 'cache' can be declared as reference to const [constVariable] 2.8 mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_lru_cache.cpp:54:25: style: Variable 'cache' can be declared with const [constVariable] head mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_lru_cache.cpp:79:26: style: Variable 'cache' can be declared as reference to const [constVariable] 2.8 mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_lru_cache.cpp:79:26: style: Variable 'cache' can be declared with const [constVariable] head mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:164:5: style: Struct 'CPQSrcFixture < move_support_tests :: TwoMemoryArenasFixture < MoveOperationTrackerBase < unsigned long > , std :: false_type > :: allocator_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:164:5: style: Struct 'CPQSrcFixture < move_support_tests :: TwoMemoryArenasFixture < MoveOperationTrackerBase < unsigned long > , std :: true_type > :: allocator_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:164:5: style: Struct 'CPQSrcFixture < move_support_tests :: TwoMemoryArenasFixture < MoveOperationTrackerBase < unsigned long > > :: allocator_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_priority_queue.cpp:164:5: style: Struct 'CPQSrcFixture < std :: allocator < MoveOperationTracker > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/conformance/conformance_concurrent_queue.cpp:1363:5: style: Class 'NonTrivialConstructorType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:424:24: style: Variable 'ref' can be declared as reference to const [constVariable] 2.8 mold-1.3.0/third-party/tbb/test/conformance/conformance_enumerable_thread_specific.cpp:424:24: style: Variable 'ref' can be declared with const [constVariable] head mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:179:5: style: Struct 'counting_functor < conformance :: message < false , false , false > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:179:5: style: Struct 'counting_functor < conformance :: message < false , true , false > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:179:5: style: Struct 'counting_functor < conformance :: message < true , true , true > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:179:5: style: Struct 'counting_functor < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:179:5: style: Struct 'counting_functor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:289:5: style: Struct 'concurrency_peak_checker_body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/conformance/conformance_flowgraph.h:491:15: style: Variable 'receiver' can be declared as reference to const [constVariable] head mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:96:37: style: Parameter 'r' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_for.cpp:96:37: style: Parameter 'r' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_scan.cpp:55:24: style: Parameter 'b' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/conformance/conformance_parallel_scan.cpp:55:24: style: Parameter 'b' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbb/test_arena_priorities.cpp:334:24: style: Variable 'e' can be declared as reference to const [constVariable] head mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:64:5: style: Struct 'place_wrapper < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:64:5: style: Struct 'place_wrapper < minimal_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:64:5: style: Struct 'place_wrapper < place_wrapper < int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_async_node.cpp:64:5: style: Struct 'place_wrapper < place_wrapper < minimal_type > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:188:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:189:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:190:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:191:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:192:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:193:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:194:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:195:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:196:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:197:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:198:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:199:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:200:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:201:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:202:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:203:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:204:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:205:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:209:5: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:165:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:169:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:173:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:54: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:39: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:177:46: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: error: Using object that is a temporary. [danglingTemporaryLifetime] mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Pointer to container is created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:50: note: Passed to 'make_pair'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:35: note: Added to container 'cases'. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:182:42: note: Temporary created here. mold-1.3.0/third-party/tbb/test/tbb/test_environment_whitebox.cpp:212:26: note: Using object that is a temporary. head mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:780:28: style: Variable 'n' can be declared as reference to const [constVariable] head mold-1.3.0/third-party/tbb/test/tbb/test_flow_graph_priorities.cpp:784:28: style: Variable 'n' can be declared as reference to const [constVariable] head mold-1.3.0/third-party/tbb/test/tbb/test_global_control.cpp:70:9: style: Class 'TestMultpleWaitBody' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:101:5: style: Struct 'MyKeySecond < int , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:101:5: style: Struct 'MyKeySecond < std :: string , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:101:5: style: Struct 'MyKeySecond < std :: string , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:101:5: style: Struct 'MyKeySecond < std :: string , short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:101:5: style: Struct 'MyKeySecond < std :: string , threebyte >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:113:5: style: Struct 'MyMessageKeyWithoutKey < std :: string , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:113:5: style: Struct 'MyMessageKeyWithoutKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:129:5: style: Struct 'MyMessageKeyWithBrokenKey < std :: string , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:129:5: style: Struct 'MyMessageKeyWithBrokenKey < std :: string , unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:129:5: style: Struct 'MyMessageKeyWithBrokenKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:145:5: style: Struct 'MyKeyWithBrokenMessageKey < std :: string , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:145:5: style: Struct 'MyKeyWithBrokenMessageKey < std :: string , unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:145:5: style: Struct 'MyKeyWithBrokenMessageKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:161:5: style: Struct 'MyMessageKeyWithoutKeyMethod < std :: string , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:161:5: style: Struct 'MyMessageKeyWithoutKeyMethod < std :: string , short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:161:5: style: Struct 'MyMessageKeyWithoutKeyMethod < std :: string , threebyte >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:161:5: style: Struct 'MyMessageKeyWithoutKeyMethod < std :: string , unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:161:5: style: Struct 'MyMessageKeyWithoutKeyMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:358:5: style: Struct 'threebyte' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:89:5: style: Struct 'MyKeyFirst < int , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:89:5: style: Struct 'MyKeyFirst < std :: string , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_join_node.h:89:5: style: Struct 'MyKeyFirst < std :: string , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbb/test_openmp.cpp:67:27: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/tbb/test_openmp.cpp:67:27: style: Parameter 'x' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbb/test_parallel_pipeline.cpp:67:23: style: Parameter 'buf' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/tbb/test_parallel_pipeline.cpp:67:23: style: Parameter 'buf' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbb/test_parallel_sort.cpp:47:36: style: Parameter 'a' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/tbb/test_parallel_sort.cpp:47:36: style: Parameter 'a' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbb/test_parallel_sort.cpp:47:49: style: Parameter 'b' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/tbb/test_parallel_sort.cpp:47:49: style: Parameter 'b' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:139:37: style: Parameter 'r' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:139:37: style: Parameter 'r' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:191:58: style: Parameter 'r' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:191:58: style: Parameter 'r' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:205:60: style: Parameter 'r' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:205:60: style: Parameter 'r' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:219:60: style: Parameter 'r' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:219:60: style: Parameter 'r' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:246:73: style: Parameter 'r' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:246:73: style: Parameter 'r' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:262:67: style: Parameter 'r' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:262:67: style: Parameter 'r' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:460:66: style: Parameter 'r' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:460:66: style: Parameter 'r' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:464:66: style: Parameter 'r' can be declared as reference to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/tbb/test_partitioner.h:464:66: style: Parameter 'r' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbb/test_scheduler_mix.cpp:304:20: style: Variable 's' can be declared as reference to const [constVariable] head mold-1.3.0/third-party/tbb/test/tbb/test_scheduler_mix.cpp:416:39: style: Variable 'priorities' can be declared as const array [constVariable] 2.8 mold-1.3.0/third-party/tbb/test/tbb/test_scheduler_mix.cpp:416:39: style: Variable 'priorities' can be declared with const [constVariable] head mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:203:51: style: Parameter 'bytes' can be declared as reference to const. However it seems that 'CrossThreadGetMem' is a callback function, if 'bytes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:297:28: note: You might need to cast the function pointer here mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:203:51: note: Parameter 'bytes' can be declared as reference to const 2.8 mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:203:51: style: Parameter 'bytes' can be declared with const. However it seems that 'CrossThreadGetMem' is a callback function, if 'bytes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:297:28: note: You might need to cast the function pointer here mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:203:51: note: Parameter 'bytes' can be declared with const head mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:479:55: style: Parameter 'bytes' can be declared as reference to const. However it seems that 'getGranMem' is a callback function, if 'bytes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:594:28: note: You might need to cast the function pointer here mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:479:55: note: Parameter 'bytes' can be declared as reference to const 2.8 mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:479:55: style: Parameter 'bytes' can be declared with const. However it seems that 'getGranMem' is a callback function, if 'bytes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:594:28: note: You might need to cast the function pointer here mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:479:55: note: Parameter 'bytes' can be declared with const head mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:48:5: style: Struct 'PoolSpace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:514:57: style: Parameter 'bytes' can be declared as reference to const. However it seems that 'getMemMalloc' is a callback function, if 'bytes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:782:28: note: You might need to cast the function pointer here mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:514:57: note: Parameter 'bytes' can be declared as reference to const 2.8 mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:514:57: style: Parameter 'bytes' can be declared with const. However it seems that 'getMemMalloc' is a callback function, if 'bytes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:782:28: note: You might need to cast the function pointer here mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:514:57: note: Parameter 'bytes' can be declared with const head mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:578:28: style: Parameter 'buf' can be declared as pointer to const [constParameter] 2.8 mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:578:28: style: Parameter 'buf' can be declared with const [constParameter] head mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:858:12: style: Variable 'allocatedSz' can be declared as const array [constVariable] 2.8 mold-1.3.0/third-party/tbb/test/tbbmalloc/test_malloc_pools.cpp:858:12: style: Variable 'allocatedSz' can be declared with const [constVariable] DONE