2024-04-10 18:38 ftp://ftp.de.debian.org/debian/pool/main/o/openexr/openexr_3.1.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: bca43c2 (2024-04-10 17:55:20 +0200) count: 3123 1952 elapsed-time: 15.8 16.7 head-timing-info: old-timing-info: head results: openexr-3.1.5/Contrib/DtexToExr/PxDeepUtils.h:429:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/bazel/example/main.cpp:10:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Imf [valueFlowBailoutIncompleteVar] openexr-3.1.5/Contrib/DtexToExr/PxDeepUtils.h:432:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/file.cpp:22:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/Contrib/DtexToExr/PxDeepUtils.h:435:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/file.cpp:23:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/file.cpp:33:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/file.cpp:43:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/readDeepScanlineFile.cpp:25:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/readDeepTiledFile.cpp:60:51: error: The code contains unhandled character(s) (character code=226). Neither unicode nor extended ascii is supported. [syntaxError] openexr-3.1.5/docs/src/readDeepScanlineFile.cpp:26:48: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/readDeepScanlineFile.cpp:34:36: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/readDeepScanlineFile.cpp:44:36: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/readGZ1.cpp:21:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/readGZ2.cpp:20:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/readHeader.cpp:13:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/readGZ2.cpp:21:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/readGZ2.cpp:27:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/readGZ1.cpp:22:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/readGZ1.cpp:32:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/readGZ1.cpp:42:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/readRgba2.cpp:8:16: style: Variable 'height' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/docs/src/readTiled1.cpp:20:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/readTiled1.cpp:21:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/readTiled1.cpp:27:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/writeDeepScanlineFile.cpp:17:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/writeDeepTiledFile.cpp:11:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/writeGZ1.cpp:9:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/writeGZ1.cpp:18:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/writeGZ1.cpp:24:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/writeGZ1.cpp:24:32: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/docs/src/writeDeepScanlineFile.cpp:27:48: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/writeDeepScanlineFile.cpp:36:36: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/writeDeepScanlineFile.cpp:46:36: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/writeDeepTiledFile.cpp:31:48: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/writeDeepTiledFile.cpp:39:36: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/writeDeepTiledFile.cpp:48:36: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/writeRgba1.cpp:4:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/writeRgba2.cpp:9:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/writeGZ2.cpp:11:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/writeGZ2.cpp:20:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/writeGZ2.cpp:26:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/writeGZ2.cpp:26:32: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/docs/src/writeRgba3.cpp:14:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/writeRgbaMT.cpp:9:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/writeRgbaWithPreview1.cpp:18:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/writeTiledRgbaMIP1.cpp:21:50: error: The code contains unhandled character(s) (character code=226). Neither unicode nor extended ascii is supported. [syntaxError] openexr-3.1.5/docs/src/writeRgbaWithPreview2.cpp:17:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/writeTiled1.cpp:9:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/docs/src/writeTiled1.cpp:20:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/writeTiled1.cpp:26:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/docs/src/writeTiledRgbaRIP1.cpp:24:55: error: The code contains unhandled character(s) (character code=226). Neither unicode nor extended ascii is supported. [syntaxError] openexr-3.1.5/src/bin/exr2aces/main.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exr2aces/main.cpp:87:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exr2aces/main.cpp:197:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrcheck/main.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrcheck/main.cpp:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrcheck/main.cpp:131:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrenvmap/EnvmapImage.cpp:140:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_LATLONG [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:95:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:167:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:238:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:383:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:258:12: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:264:12: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:278:64: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:281:65: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:314:13: style: Local variable 'x' shadows outer variable [shadowVariable] openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:244:9: note: Shadowed declaration openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:314:13: note: Shadow variable openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:322:13: style: Local variable 'x' shadows outer variable [shadowVariable] openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:244:9: note: Shadowed declaration openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:322:13: note: Shadow variable openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:410:11: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] openexr-3.1.5/src/bin/exrenvmap/main.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrenvmap/main.cpp:140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrenvmap/main.cpp:191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_CUBE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrenvmap/makeCubeMap.cpp:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrenvmap/makeCubeMap.cpp:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:45:25: style:inconclusive: Function 'blurImage' argument 1 names different: declaration 'image' definition 'image1'. [funcArgNamesDifferent] openexr-3.1.5/src/bin/exrenvmap/blurImage.h:25:25: note: Function 'blurImage' argument 1 names different: declaration 'image' definition 'image1'. openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:45:25: note: Function 'blurImage' argument 1 names different: declaration 'image' definition 'image1'. openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:274:6: style: Local variable 'w' shadows outer variable [shadowVariable] openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:100:9: note: Shadowed declaration openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:274:6: note: Shadow variable openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:275:6: style: Local variable 'h' shadows outer variable [shadowVariable] openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:101:9: note: Shadowed declaration openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:275:6: note: Shadow variable openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:395:6: style: Local variable 'w' shadows outer variable [shadowVariable] openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:100:9: note: Shadowed declaration openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:395:6: note: Shadow variable openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:396:6: style: Local variable 'h' shadows outer variable [shadowVariable] openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:101:9: note: Shadowed declaration openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:396:6: note: Shadow variable openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:358:11: style: Variable 'pixel1' can be declared as reference to const [constVariableReference] openexr-3.1.5/src/bin/exrenvmap/blurImage.cpp:280:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/bin/exrenvmap/makeLatLongMap.cpp:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrenvmap/makeCubeMap.cpp:109:30: style: Parameter 'header' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/bin/exrenvmap/resizeImage.cpp:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_LATLONG [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrenvmap/resizeImage.cpp:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_CUBE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrenvmap/readInputImage.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrenvmap/readInputImage.cpp:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrheader/main.cpp:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrheader/main.cpp:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrheader/main.cpp:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrheader/main.cpp:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrheader/main.cpp:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrheader/main.cpp:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrheader/main.cpp:225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrheader/main.cpp:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrheader/main.cpp:278:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrheader/main.cpp:508:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrheader/main.cpp:539:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrenvmap/readInputImage.cpp:163:16: style: Local variable 'name' shadows outer variable [shadowVariable] openexr-3.1.5/src/bin/exrenvmap/readInputImage.cpp:130:12: note: Shadowed declaration openexr-3.1.5/src/bin/exrenvmap/readInputImage.cpp:163:16: note: Shadow variable openexr-3.1.5/Contrib/DtexToExr/DtexToExr.cpp:319:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] openexr-3.1.5/Contrib/DtexToExr/DtexToExr.cpp:383:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/Contrib/DtexToExr/DtexToExr.cpp:545:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/Contrib/DtexToExr/DtexToExr.cpp:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DTEX_NOERR [valueFlowBailoutIncompleteVar] openexr-3.1.5/Contrib/DtexToExr/PxFourChanDeepRgba.h:317:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] openexr-3.1.5/Contrib/DtexToExr/PxFourChanDeepRgba.h:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepAlpha.h:261:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepAlpha.h:84:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepOpacity.h:296:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepOpacity.h:81:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:177:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrinfo/main.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrinfo/main.c:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrinfo/main.c:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_READ_IO [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrinfo/main.c:82:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrinfo/main.c:110:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrinfo/main.c:125:11: error: Uninitialized variable: failcount [uninitvar] openexr-3.1.5/src/bin/exrinfo/main.c:107:31: style: Variable 'failcount' is not assigned a value. [unassignedVariable] openexr-3.1.5/src/bin/exrmakepreview/main.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmakepreview/main.cpp:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmakepreview/makePreview.cpp:124:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmakepreview/makePreview.cpp:39:12: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] openexr-3.1.5/src/bin/exrmaketiled/Image.h:144:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmaketiled/Image.h:152:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmaketiled/Image.h:160:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmaketiled/Image.h:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmaketiled/Image.h:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmaketiled/Image.h:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmaketiled/Image.h:85:5: style: Class 'Image' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: style: The destructor '~TypedImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmaketiled/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: note: Destructor in derived class openexr-3.1.5/src/bin/exrmaketiled/Image.h:62:24: style: The function 'slice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmaketiled/Image.h:39:24: note: Virtual function in base class openexr-3.1.5/src/bin/exrmaketiled/Image.h:62:24: note: Function in derived class openexr-3.1.5/src/bin/exrmaketiled/Image.h:69:19: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmaketiled/Image.h:46:18: note: Virtual function in base class openexr-3.1.5/src/bin/exrmaketiled/Image.h:69:19: note: Function in derived class openexr-3.1.5/src/bin/exrmaketiled/main.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmaketiled/main.cpp:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmaketiled/main.cpp:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmaketiled/main.cpp:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmaketiled/main.cpp:194:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmaketiled/makeTiled.cpp:502:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: style: The destructor '~TypedImageChannel < half >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmaketiled/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: note: Destructor in derived class openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: style: The destructor '~TypedImageChannel < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmaketiled/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: note: Destructor in derived class openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: style: The destructor '~TypedImageChannel < unsigned int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmaketiled/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: note: Destructor in derived class openexr-3.1.5/src/bin/exrmaketiled/makeTiled.cpp:693:20: style: Local variable 'header' shadows outer variable [shadowVariable] openexr-3.1.5/src/bin/exrmaketiled/makeTiled.cpp:488:12: note: Shadowed declaration openexr-3.1.5/src/bin/exrmaketiled/makeTiled.cpp:693:20: note: Shadow variable openexr-3.1.5/src/bin/exrmaketiled/makeTiled.cpp:344:17: style: Parameter 'image1' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/bin/exrmaketiled/makeTiled.cpp:395:17: style: Parameter 'image1' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:123:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:160:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:206:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:243:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:258:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:475:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:586:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:671:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:757:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:639:29: style: Local variable 'out' shadows outer argument [shadowArgument] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:582:48: note: Shadowed declaration openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:639:29: note: Shadow variable openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:762:17: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:703:9: note: Shadowed declaration openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:762:17: note: Shadow variable openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:131:21: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:139:29: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:163:21: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:182:25: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] openexr-3.1.5/src/bin/exrheader/main.cpp:440:51: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/bin/exrheader/main.cpp:303:36: note: Shadowed declaration openexr-3.1.5/src/bin/exrheader/main.cpp:440:51: note: Shadow variable openexr-3.1.5/src/bin/exrmultiview/Image.h:156:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultiview/main.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultiview/Image.h:164:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultiview/main.cpp:76:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultiview/Image.h:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultiview/main.cpp:128:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIZ_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultiview/Image.h:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xSampling [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultiview/Image.h:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultiview/Image.h:198:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xSampling [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultiview/Image.h:209:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xSampling [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultiview/Image.h:87:5: style: Class 'Image' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: style: The destructor '~TypedImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmultiview/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: note: Destructor in derived class openexr-3.1.5/src/bin/exrmultiview/Image.h:63:24: style: The function 'slice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmultiview/Image.h:39:24: note: Virtual function in base class openexr-3.1.5/src/bin/exrmultiview/Image.h:63:24: note: Function in derived class openexr-3.1.5/src/bin/exrmultiview/Image.h:68:18: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmultiview/Image.h:46:18: note: Virtual function in base class openexr-3.1.5/src/bin/exrmultiview/Image.h:68:18: note: Function in derived class openexr-3.1.5/src/bin/exrmultiview/Image.h:69:18: style: The function 'black' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmultiview/Image.h:43:42: note: Virtual function in base class openexr-3.1.5/src/bin/exrmultiview/Image.h:69:18: note: Function in derived class openexr-3.1.5/src/bin/exrmultiview/makeMultiView.cpp:58:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrmultiview/Image.h:68:18: style: Virtual function 'resize' is called from constructor 'TypedImageChannel < half >(Image&image,int xSampling,int ySampling)' at line 141. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/bin/exrmultiview/Image.h:141:5: note: Calling resize openexr-3.1.5/src/bin/exrmultiview/Image.h:68:18: note: resize is a virtual function openexr-3.1.5/src/bin/exrmultiview/Image.h:68:18: style: Virtual function 'resize' is called from constructor 'TypedImageChannel < float >(Image&image,int xSampling,int ySampling)' at line 141. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/bin/exrmultiview/Image.h:141:5: note: Calling resize openexr-3.1.5/src/bin/exrmultiview/Image.h:68:18: note: resize is a virtual function openexr-3.1.5/src/bin/exrmultiview/Image.h:68:18: style: Virtual function 'resize' is called from constructor 'TypedImageChannel < unsigned int >(Image&image,int xSampling,int ySampling)' at line 141. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/bin/exrmultiview/Image.h:141:5: note: Calling resize openexr-3.1.5/src/bin/exrmultiview/Image.h:68:18: note: resize is a virtual function openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: style: The destructor '~TypedImageChannel < half >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmultiview/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: note: Destructor in derived class openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: style: The destructor '~TypedImageChannel < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmultiview/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: note: Destructor in derived class openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: style: The destructor '~TypedImageChannel < unsigned int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmultiview/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: note: Destructor in derived class openexr-3.1.5/src/examples/drawImage.cpp:327:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:53:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:100:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:221:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:62:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:68:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:109:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:115:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:159:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:169:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:179:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:222:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:228:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:68:11: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:115:11: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/src/examples/generalInterfaceTiledExamples.cpp:38:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/generalInterfaceTiledExamples.cpp:83:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/generalInterfaceTiledExamples.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/generalInterfaceTiledExamples.cpp:50:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/examples/generalInterfaceTiledExamples.cpp:56:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/examples/generalInterfaceTiledExamples.cpp:84:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/examples/generalInterfaceTiledExamples.cpp:90:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/bin/exrstdattr/main.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrstdattr/main.cpp:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrstdattr/main.cpp:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrstdattr/main.cpp:257:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrstdattr/main.cpp:378:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrstdattr/main.cpp:521:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrstdattr/main.cpp:549:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_LATLONG [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrstdattr/main.cpp:792:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/lowLevelIoExamples.cpp:158:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/lowLevelIoExamples.cpp:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/main.cpp:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/previewImageExamples.cpp:105:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/previewImageExamples.cpp:143:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/previewImageExamples.cpp:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/drawImage.cpp:245:14: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/examples/drawImage.cpp:236:15: note: Shadowed declaration openexr-3.1.5/src/examples/drawImage.cpp:245:14: note: Shadow variable openexr-3.1.5/src/examples/rgbaInterfaceExamples.cpp:47:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/rgbaInterfaceExamples.cpp:71:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/rgbaInterfaceExamples.cpp:99:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/rgbaInterfaceExamples.cpp:191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/rgbaInterfaceExamples.cpp:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/examples/rgbaInterfaceTiledExamples.cpp:280:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/Iex/IexMathFloatExc.h:60:16: style: Class 'MathExcOn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:38:16: style: Class 'BaseExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:39:16: style: Class 'BaseExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:40:16: style: Class 'BaseExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:41:16: style: Class 'BaseExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:141:1: style: Class 'ArgExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:143:1: style: Class 'LogicExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:148:1: style: Class 'InputExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:150:1: style: Class 'IoExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: style: Class 'MathExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: style: Class 'ErrnoExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:161:1: style: Class 'NoImplExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:167:1: style: Class 'NullExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:169:1: style: Class 'TypeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexMathExc.h:19:1: style: Class 'OverflowExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexMathExc.h:20:1: style: Class 'UnderflowExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexMathExc.h:21:1: style: Class 'DivzeroExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexMathExc.h:22:1: style: Class 'InexactExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexMathExc.h:23:1: style: Class 'InvalidFpOpExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:141:1: style: The destructor '~ArgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:141:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:143:1: style: The destructor '~LogicExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:143:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:148:1: style: The destructor '~InputExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:148:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:150:1: style: The destructor '~IoExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:150:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: style: The destructor '~MathExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: style: The destructor '~ErrnoExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:161:1: style: The destructor '~NoImplExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:161:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:167:1: style: The destructor '~NullExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:167:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:169:1: style: The destructor '~TypeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:169:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexMathExc.h:19:1: style: The destructor '~OverflowExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexMathExc.h:19:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexMathExc.h:20:1: style: The destructor '~UnderflowExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexMathExc.h:20:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexMathExc.h:21:1: style: The destructor '~DivzeroExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexMathExc.h:21:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexMathExc.h:22:1: style: The destructor '~InexactExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexMathExc.h:22:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexMathExc.h:23:1: style: The destructor '~InvalidFpOpExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexMathExc.h:23:1: note: Destructor in derived class openexr-3.1.5/Contrib/DtexToExr/PxBaseDeepHelper.h:161:10: warning: The struct 'SpanRgba' defines member function with name 'clear' also defined in its parent struct 'Span'. [duplInheritedMember] openexr-3.1.5/Contrib/DtexToExr/PxBaseDeepHelper.h:127:10: note: Parent function 'Span::clear' openexr-3.1.5/Contrib/DtexToExr/PxBaseDeepHelper.h:161:10: note: Derived function 'SpanRgba::clear' openexr-3.1.5/Contrib/DtexToExr/PxBaseDeepHelper.h:178:10: warning: The struct 'SpanOpac' defines member function with name 'clear' also defined in its parent struct 'Span'. [duplInheritedMember] openexr-3.1.5/Contrib/DtexToExr/PxBaseDeepHelper.h:127:10: note: Parent function 'Span::clear' openexr-3.1.5/Contrib/DtexToExr/PxBaseDeepHelper.h:178:10: note: Derived function 'SpanOpac::clear' openexr-3.1.5/Contrib/DtexToExr/PxFourChanDeepRgba.h:317:52: style: C-style pointer casting [cstyleCast] openexr-3.1.5/Contrib/DtexToExr/PxFourChanDeepRgba.h:83:52: style: C-style pointer casting [cstyleCast] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepAlpha.h:261:52: style: C-style pointer casting [cstyleCast] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepAlpha.h:84:52: style: C-style pointer casting [cstyleCast] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepOpacity.h:296:52: style: C-style pointer casting [cstyleCast] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepOpacity.h:81:52: style: C-style pointer casting [cstyleCast] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:178:21: style: C-style pointer casting [cstyleCast] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:188:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:196:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:204:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:214:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:223:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:234:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:188:29: portability:inconclusive: Casting from float * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:196:29: portability:inconclusive: Casting from float * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:204:29: portability:inconclusive: Casting from float * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:214:25: portability:inconclusive: Casting from float * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:223:25: portability:inconclusive: Casting from float * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:234:29: portability:inconclusive: Casting from float * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/Contrib/DtexToExr/PxFourChanDeepRgba.h:355:13: style: The scope of the variable 'activeEnd' can be reduced. [variableScope] openexr-3.1.5/Contrib/DtexToExr/PxFourChanDeepRgba.h:122:13: style: The scope of the variable 'activeEnd' can be reduced. [variableScope] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepAlpha.h:280:13: style: The scope of the variable 'activeEnd' can be reduced. [variableScope] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepAlpha.h:106:13: style: The scope of the variable 'activeEnd' can be reduced. [variableScope] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepOpacity.h:321:13: style: The scope of the variable 'activeEnd' can be reduced. [variableScope] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepOpacity.h:108:13: style: The scope of the variable 'activeEnd' can be reduced. [variableScope] openexr-3.1.5/Contrib/DtexToExr/DtexToExr.cpp:375:38: style: Parameter 'argv' can be declared as const array [constParameter] openexr-3.1.5/Contrib/DtexToExr/PxFourChanDeepRgba.h:355:23: style: Variable 'activeEnd' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/Contrib/DtexToExr/PxFourChanDeepRgba.h:122:23: style: Variable 'activeEnd' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepAlpha.h:280:23: style: Variable 'activeEnd' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepAlpha.h:106:23: style: Variable 'activeEnd' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepOpacity.h:321:23: style: Variable 'activeEnd' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepOpacity.h:108:23: style: Variable 'activeEnd' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/src/lib/Iex/IexThrowErrnoExc.cpp:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/Iex/IexThrowErrnoExc.cpp:838:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/bin/exrstdattr/main.cpp:805:18: style: Local variable 'part' shadows outer variable [shadowVariable] openexr-3.1.5/src/bin/exrstdattr/main.cpp:649:6: note: Shadowed declaration openexr-3.1.5/src/bin/exrstdattr/main.cpp:805:18: note: Shadow variable openexr-3.1.5/src/bin/exrstdattr/main.cpp:809:25: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/bin/exrstdattr/main.cpp:650:6: note: Shadowed declaration openexr-3.1.5/src/bin/exrstdattr/main.cpp:809:25: note: Shadow variable openexr-3.1.5/src/bin/exrstdattr/main.cpp:544:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/IlmThread/IlmThreadSemaphore.h:45:22: style: Class 'Semaphore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/IlmThread/IlmThreadPool.h:97:22: style: Class 'ThreadPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/IlmThread/IlmThreadPool.cpp:655:34: style:inconclusive: Function 'ThreadPool' argument 1 names different: declaration 'numThreads' definition 'nthreads'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/IlmThread/IlmThreadPool.h:97:43: note: Function 'ThreadPool' argument 1 names different: declaration 'numThreads' definition 'nthreads'. openexr-3.1.5/src/lib/IlmThread/IlmThreadPool.cpp:655:34: note: Function 'ThreadPool' argument 1 names different: declaration 'numThreads' definition 'nthreads'. openexr-3.1.5/src/lib/IlmThread/IlmThreadPool.cpp:736:52: style: Parameter 'provider' can be declared as pointer to const [constParameterPointer] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.cpp:89:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.cpp:118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:104:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:127:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:163:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:199:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:391:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:456:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgbaFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:464:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgbaFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:471:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:479:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fbBase [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:500:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mustConvertColor [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:20:1: style: Class 'EpermExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:21:1: style: Class 'EnoentExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:22:1: style: Class 'EsrchExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:23:1: style: Class 'EintrExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:24:1: style: Class 'EioExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:25:1: style: Class 'EnxioExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:26:1: style: Class 'E2bigExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:27:1: style: Class 'EnoexecExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:28:1: style: Class 'EbadfExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:29:1: style: Class 'EchildExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:30:1: style: Class 'EagainExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:31:1: style: Class 'EnomemExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:32:1: style: Class 'EaccesExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:33:1: style: Class 'EfaultExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:34:1: style: Class 'EnotblkExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:35:1: style: Class 'EbusyExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:36:1: style: Class 'EexistExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:37:1: style: Class 'ExdevExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:38:1: style: Class 'EnodevExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:39:1: style: Class 'EnotdirExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:40:1: style: Class 'EisdirExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:41:1: style: Class 'EinvalExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:42:1: style: Class 'EnfileExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:43:1: style: Class 'EmfileExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:44:1: style: Class 'EnottyExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:45:1: style: Class 'EtxtbsyExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:46:1: style: Class 'EfbigExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:47:1: style: Class 'EnospcExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:48:1: style: Class 'EspipeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:49:1: style: Class 'ErofsExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:50:1: style: Class 'EmlinkExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:51:1: style: Class 'EpipeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:52:1: style: Class 'EdomExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:53:1: style: Class 'ErangeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:54:1: style: Class 'EnomsgExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:55:1: style: Class 'EidrmExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:56:1: style: Class 'EchrngExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:57:1: style: Class 'El2nsyncExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:58:1: style: Class 'El3hltExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:59:1: style: Class 'El3rstExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:60:1: style: Class 'ElnrngExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:61:1: style: Class 'EunatchExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:62:1: style: Class 'EnocsiExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:63:1: style: Class 'El2hltExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:64:1: style: Class 'EdeadlkExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:65:1: style: Class 'EnolckExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:66:1: style: Class 'EbadeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:67:1: style: Class 'EbadrExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:68:1: style: Class 'ExfullExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:69:1: style: Class 'EnoanoExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfBoxAttribute.cpp:17:1: error: There is an unknown macro here somewhere. Configuration is required. If IMATH_INTERNAL_NAMESPACE_HEADER_ENTER is a macro then please configure it. [unknownMacro] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:70:1: style: Class 'EbadrqcExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:71:1: style: Class 'EbadsltExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:72:1: style: Class 'EdeadlockExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:73:1: style: Class 'EbfontExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:74:1: style: Class 'EnostrExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:75:1: style: Class 'EnodataExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:76:1: style: Class 'EtimeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:77:1: style: Class 'EnosrExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:78:1: style: Class 'EnonetExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:79:1: style: Class 'EnopkgExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:80:1: style: Class 'EremoteExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:81:1: style: Class 'EnolinkExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:82:1: style: Class 'EadvExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:83:1: style: Class 'EsrmntExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:84:1: style: Class 'EcommExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:85:1: style: Class 'EprotoExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:86:1: style: Class 'EmultihopExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:87:1: style: Class 'EbadmsgExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:88:1: style: Class 'EnametoolongExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:89:1: style: Class 'EoverflowExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:90:1: style: Class 'EnotuniqExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:91:1: style: Class 'EbadfdExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:92:1: style: Class 'EremchgExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:93:1: style: Class 'ElibaccExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:94:1: style: Class 'ElibbadExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:95:1: style: Class 'ElibscnExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:96:1: style: Class 'ElibmaxExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:97:1: style: Class 'ElibexecExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:98:1: style: Class 'EilseqExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:99:1: style: Class 'EnosysExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:100:1: style: Class 'EloopExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:101:1: style: Class 'ErestartExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:102:1: style: Class 'EstrpipeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:103:1: style: Class 'EnotemptyExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:104:1: style: Class 'EusersExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:105:1: style: Class 'EnotsockExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:106:1: style: Class 'EdestaddrreqExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:107:1: style: Class 'EmsgsizeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:108:1: style: Class 'EprototypeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:109:1: style: Class 'EnoprotooptExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:110:1: style: Class 'EprotonosupportExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:111:1: style: Class 'EsocktnosupportExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:112:1: style: Class 'EopnotsuppExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:113:1: style: Class 'EpfnosupportExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:114:1: style: Class 'EafnosupportExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:115:1: style: Class 'EaddrinuseExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:116:1: style: Class 'EaddrnotavailExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:117:1: style: Class 'EnetdownExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:118:1: style: Class 'EnetunreachExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:119:1: style: Class 'EnetresetExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:120:1: style: Class 'EconnabortedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:121:1: style: Class 'EconnresetExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:122:1: style: Class 'EnobufsExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:123:1: style: Class 'EisconnExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:124:1: style: Class 'EnotconnExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:125:1: style: Class 'EshutdownExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:126:1: style: Class 'EtoomanyrefsExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:127:1: style: Class 'EtimedoutExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:128:1: style: Class 'EconnrefusedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:129:1: style: Class 'EhostdownExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:130:1: style: Class 'EhostunreachExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:131:1: style: Class 'EalreadyExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:132:1: style: Class 'EinprogressExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:133:1: style: Class 'EstaleExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:134:1: style: Class 'EioresidExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:135:1: style: Class 'EucleanExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:136:1: style: Class 'EnotnamExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:137:1: style: Class 'EnavailExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:138:1: style: Class 'EisnamExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:139:1: style: Class 'EremoteioExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:140:1: style: Class 'EinitExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:141:1: style: Class 'EremdevExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:142:1: style: Class 'EcanceledExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:143:1: style: Class 'EnolimfileExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:144:1: style: Class 'EproclimExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:145:1: style: Class 'EdisjointExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:146:1: style: Class 'EnologinExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:147:1: style: Class 'EloginlimExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:148:1: style: Class 'EgrouploopExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:149:1: style: Class 'EnoattachExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:150:1: style: Class 'EnotsupExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:151:1: style: Class 'EnoattrExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:152:1: style: Class 'EdircorruptedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:153:1: style: Class 'EdquotExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:154:1: style: Class 'EnfsremoteExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:155:1: style: Class 'EcontrollerExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:156:1: style: Class 'EnotcontrollerExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:157:1: style: Class 'EenqueuedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:158:1: style: Class 'EnotenqueuedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:159:1: style: Class 'EjoinedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:160:1: style: Class 'EnotjoinedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:161:1: style: Class 'EnoprocExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:162:1: style: Class 'EmustrunExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:163:1: style: Class 'EnotstoppedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:164:1: style: Class 'EclockcpuExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:165:1: style: Class 'EinvalstateExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:166:1: style: Class 'EnoexistExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:167:1: style: Class 'EendofminorExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:168:1: style: Class 'EbufsizeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:169:1: style: Class 'EemptyExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:170:1: style: Class 'EnointrgroupExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:171:1: style: Class 'EinvalmodeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:172:1: style: Class 'EcantextentExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:173:1: style: Class 'EinvaltimeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:174:1: style: Class 'EdestroyedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:20:1: style: The destructor '~EpermExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:20:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:21:1: style: The destructor '~EnoentExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:21:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:22:1: style: The destructor '~EsrchExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:22:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:23:1: style: The destructor '~EintrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:23:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:24:1: style: The destructor '~EioExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:24:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:25:1: style: The destructor '~EnxioExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:25:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:26:1: style: The destructor '~E2bigExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:26:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:27:1: style: The destructor '~EnoexecExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:27:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:28:1: style: The destructor '~EbadfExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:28:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:29:1: style: The destructor '~EchildExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:29:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:30:1: style: The destructor '~EagainExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:30:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:31:1: style: The destructor '~EnomemExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:31:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:32:1: style: The destructor '~EaccesExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:32:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:33:1: style: The destructor '~EfaultExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:33:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:34:1: style: The destructor '~EnotblkExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:34:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:35:1: style: The destructor '~EbusyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:35:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:36:1: style: The destructor '~EexistExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:36:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:37:1: style: The destructor '~ExdevExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:37:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:38:1: style: The destructor '~EnodevExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:38:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:39:1: style: The destructor '~EnotdirExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:39:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:40:1: style: The destructor '~EisdirExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:40:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:41:1: style: The destructor '~EinvalExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:41:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:42:1: style: The destructor '~EnfileExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:42:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:43:1: style: The destructor '~EmfileExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:43:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:44:1: style: The destructor '~EnottyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:44:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:45:1: style: The destructor '~EtxtbsyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:45:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:46:1: style: The destructor '~EfbigExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:46:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:47:1: style: The destructor '~EnospcExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:47:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:48:1: style: The destructor '~EspipeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:48:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:49:1: style: The destructor '~ErofsExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:49:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:50:1: style: The destructor '~EmlinkExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:50:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:51:1: style: The destructor '~EpipeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:51:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:52:1: style: The destructor '~EdomExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:52:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:53:1: style: The destructor '~ErangeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:53:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:54:1: style: The destructor '~EnomsgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:54:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:55:1: style: The destructor '~EidrmExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:55:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:56:1: style: The destructor '~EchrngExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:56:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:57:1: style: The destructor '~El2nsyncExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:57:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:58:1: style: The destructor '~El3hltExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:58:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:59:1: style: The destructor '~El3rstExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:59:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:60:1: style: The destructor '~ElnrngExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:60:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:61:1: style: The destructor '~EunatchExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:61:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:62:1: style: The destructor '~EnocsiExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:62:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:63:1: style: The destructor '~El2hltExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:63:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:64:1: style: The destructor '~EdeadlkExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:64:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:65:1: style: The destructor '~EnolckExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:65:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:66:1: style: The destructor '~EbadeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:66:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:67:1: style: The destructor '~EbadrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:67:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:68:1: style: The destructor '~ExfullExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:68:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:69:1: style: The destructor '~EnoanoExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:69:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:70:1: style: The destructor '~EbadrqcExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:70:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:71:1: style: The destructor '~EbadsltExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:71:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:72:1: style: The destructor '~EdeadlockExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:72:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:73:1: style: The destructor '~EbfontExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:73:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:74:1: style: The destructor '~EnostrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:74:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:75:1: style: The destructor '~EnodataExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:75:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:76:1: style: The destructor '~EtimeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:76:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:77:1: style: The destructor '~EnosrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:77:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:78:1: style: The destructor '~EnonetExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:78:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:79:1: style: The destructor '~EnopkgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:79:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:80:1: style: The destructor '~EremoteExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:80:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:81:1: style: The destructor '~EnolinkExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:81:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:82:1: style: The destructor '~EadvExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:82:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:83:1: style: The destructor '~EsrmntExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:83:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:84:1: style: The destructor '~EcommExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:84:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:85:1: style: The destructor '~EprotoExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:85:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:86:1: style: The destructor '~EmultihopExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:86:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:87:1: style: The destructor '~EbadmsgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:87:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:88:1: style: The destructor '~EnametoolongExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:88:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:89:1: style: The destructor '~EoverflowExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:89:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:90:1: style: The destructor '~EnotuniqExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:90:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:91:1: style: The destructor '~EbadfdExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:91:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:92:1: style: The destructor '~EremchgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:92:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:93:1: style: The destructor '~ElibaccExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:93:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:94:1: style: The destructor '~ElibbadExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:94:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:95:1: style: The destructor '~ElibscnExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:95:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:96:1: style: The destructor '~ElibmaxExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:96:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:97:1: style: The destructor '~ElibexecExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:97:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:98:1: style: The destructor '~EilseqExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:98:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:99:1: style: The destructor '~EnosysExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:99:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:100:1: style: The destructor '~EloopExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:100:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:101:1: style: The destructor '~ErestartExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:101:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:102:1: style: The destructor '~EstrpipeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:102:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:103:1: style: The destructor '~EnotemptyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:103:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:104:1: style: The destructor '~EusersExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:104:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:105:1: style: The destructor '~EnotsockExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:105:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:106:1: style: The destructor '~EdestaddrreqExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:106:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:107:1: style: The destructor '~EmsgsizeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:107:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:108:1: style: The destructor '~EprototypeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:108:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:109:1: style: The destructor '~EnoprotooptExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:109:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:110:1: style: The destructor '~EprotonosupportExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:110:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:111:1: style: The destructor '~EsocktnosupportExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:111:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:112:1: style: The destructor '~EopnotsuppExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:112:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:113:1: style: The destructor '~EpfnosupportExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:113:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:114:1: style: The destructor '~EafnosupportExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:114:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:115:1: style: The destructor '~EaddrinuseExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:115:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:116:1: style: The destructor '~EaddrnotavailExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:116:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:117:1: style: The destructor '~EnetdownExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:117:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:118:1: style: The destructor '~EnetunreachExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:118:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:119:1: style: The destructor '~EnetresetExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:119:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:120:1: style: The destructor '~EconnabortedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:120:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:121:1: style: The destructor '~EconnresetExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:121:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:122:1: style: The destructor '~EnobufsExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:122:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:123:1: style: The destructor '~EisconnExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:123:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:124:1: style: The destructor '~EnotconnExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:124:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:125:1: style: The destructor '~EshutdownExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:125:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:126:1: style: The destructor '~EtoomanyrefsExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:126:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:127:1: style: The destructor '~EtimedoutExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:127:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:128:1: style: The destructor '~EconnrefusedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:128:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:129:1: style: The destructor '~EhostdownExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:129:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:130:1: style: The destructor '~EhostunreachExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:130:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:131:1: style: The destructor '~EalreadyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:131:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:132:1: style: The destructor '~EinprogressExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:132:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:133:1: style: The destructor '~EstaleExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:133:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:134:1: style: The destructor '~EioresidExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:134:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:135:1: style: The destructor '~EucleanExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:135:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:136:1: style: The destructor '~EnotnamExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:136:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:137:1: style: The destructor '~EnavailExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:137:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:138:1: style: The destructor '~EisnamExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:138:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:139:1: style: The destructor '~EremoteioExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:139:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:140:1: style: The destructor '~EinitExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:140:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:141:1: style: The destructor '~EremdevExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:141:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:142:1: style: The destructor '~EcanceledExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:142:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:143:1: style: The destructor '~EnolimfileExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:143:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:144:1: style: The destructor '~EproclimExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:144:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:145:1: style: The destructor '~EdisjointExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:145:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:146:1: style: The destructor '~EnologinExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:146:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:147:1: style: The destructor '~EloginlimExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:147:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:148:1: style: The destructor '~EgrouploopExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:148:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:149:1: style: The destructor '~EnoattachExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:149:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:150:1: style: The destructor '~EnotsupExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:150:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:151:1: style: The destructor '~EnoattrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:151:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:152:1: style: The destructor '~EdircorruptedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:152:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:153:1: style: The destructor '~EdquotExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:153:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:154:1: style: The destructor '~EnfsremoteExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:154:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:155:1: style: The destructor '~EcontrollerExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:155:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:156:1: style: The destructor '~EnotcontrollerExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:156:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:157:1: style: The destructor '~EenqueuedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:157:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:158:1: style: The destructor '~EnotenqueuedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:158:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:159:1: style: The destructor '~EjoinedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:159:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:160:1: style: The destructor '~EnotjoinedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:160:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:161:1: style: The destructor '~EnoprocExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:161:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:162:1: style: The destructor '~EmustrunExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:162:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:163:1: style: The destructor '~EnotstoppedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:163:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:164:1: style: The destructor '~EclockcpuExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:164:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:165:1: style: The destructor '~EinvalstateExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:165:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:166:1: style: The destructor '~EnoexistExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:166:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:167:1: style: The destructor '~EendofminorExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:167:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:168:1: style: The destructor '~EbufsizeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:168:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:169:1: style: The destructor '~EemptyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:169:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:170:1: style: The destructor '~EnointrgroupExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:170:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:171:1: style: The destructor '~EinvalmodeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:171:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:172:1: style: The destructor '~EcantextentExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:172:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:173:1: style: The destructor '~EinvaltimeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:173:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:174:1: style: The destructor '~EdestroyedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:174:1: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexThrowErrnoExc.cpp:30:40: style:inconclusive: Function 'throwErrnoExc' argument 1 names different: declaration 'txt' definition 'text'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/Iex/IexThrowErrnoExc.h:61:50: note: Function 'throwErrnoExc' argument 1 names different: declaration 'txt' definition 'text'. openexr-3.1.5/src/lib/Iex/IexThrowErrnoExc.cpp:30:40: note: Function 'throwErrnoExc' argument 1 names different: declaration 'txt' definition 'text'. openexr-3.1.5/src/lib/Iex/IexThrowErrnoExc.cpp:836:40: style:inconclusive: Function 'throwErrnoExc' argument 1 names different: declaration 'txt' definition 'text'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/Iex/IexThrowErrnoExc.h:62:50: note: Function 'throwErrnoExc' argument 1 names different: declaration 'txt' definition 'text'. openexr-3.1.5/src/lib/Iex/IexThrowErrnoExc.cpp:836:40: note: Function 'throwErrnoExc' argument 1 names different: declaration 'txt' definition 'text'. openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.cpp:49:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.cpp:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.cpp:80:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfCRgbaFile.cpp:151:21: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfCRgbaFile.cpp:159:18: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfCRgbaFile.cpp:952:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfCRgbaFile.cpp:1048:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfCRgbaFile.cpp:1177:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfCRgbaFile.cpp:1264:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfCRgbaFile.cpp:1403:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfChromaticities.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChromaticities.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChromaticities.cpp:73:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:350:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:359:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:367:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:402:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:411:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:419:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChannelListAttribute.cpp:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChannelListAttribute.cpp:72:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfChannelListAttribute.cpp:130:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:360:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable makeNewAttribute [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfName.h:39:5: style: Class 'Name' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:74:5: style: Struct 'Channel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < Imf :: ChannelList >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: ChannelList >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:146:27: style: The function 'typeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:52:26: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:146:27: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:176:18: style: The function 'writeValueTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:66:19: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:176:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:180:18: style: The function 'readValueFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:69:19: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:180:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:185:18: style: The function 'copyValueFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:73:19: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:185:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfXdr.h:257:26: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfXdr.h:265:26: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfXdr.h:273:23: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfXdr.h:281:23: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfChannelListAttribute.cpp:99:7: style: Local variable 'name' shadows outer function [shadowFunction] openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:286:19: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfChannelListAttribute.cpp:99:7: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfChannelListAttribute.cpp:58:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfChromaticities.h:44:5: style: Struct 'Chromaticities' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < Imf :: Chromaticities >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: Chromaticities >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfCompressionAttribute.cpp:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWAB_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < Imf :: Compression >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: Compression >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:325:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:334:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:342:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:349:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:377:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:386:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:394:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:400:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:242:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:251:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:259:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:294:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:303:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:311:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTileDescription.h:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:271:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:279:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:316:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:330:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:597:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:606:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:614:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:649:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:658:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:666:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:162:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:265:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:397:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:504:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfCheckedArithmetic.h:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfCheckedArithmetic.h:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfCheckedArithmetic.h:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfCheckedArithmetic.h:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfCheckedArithmetic.h:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.h:28:14: style: The destructor '~RleCompressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:46:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.h:28:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.h:35:17: style: The function 'numScanLines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:55:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.h:35:17: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.h:37:17: style: The function 'compress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:135:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.h:37:17: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.h:42:17: style: The function 'uncompress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:162:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.h:42:17: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfZipCompressor.h:33:14: style: The destructor '~ZipCompressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:46:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfZipCompressor.h:33:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfZipCompressor.h:35:17: style: The function 'numScanLines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:55:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfZipCompressor.h:35:17: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfZipCompressor.h:37:17: style: The function 'compress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:135:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfZipCompressor.h:37:17: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfZipCompressor.h:42:17: style: The function 'uncompress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:162:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfZipCompressor.h:42:17: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:31:14: style: The destructor '~PizCompressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:46:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:31:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:38:18: style: The function 'numScanLines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:55:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:38:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:42:18: style: The function 'compress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:135:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:42:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:47:18: style: The function 'compressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:141:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:47:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:52:18: style: The function 'uncompress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:162:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:52:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:57:18: style: The function 'uncompressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:168:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:57:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:29:14: style: The destructor '~Pxr24Compressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:46:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:29:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:36:18: style: The function 'numScanLines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:55:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:36:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:40:18: style: The function 'compress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:135:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:40:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:45:18: style: The function 'compressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:141:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:45:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:50:18: style: The function 'uncompress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:162:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:50:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:55:18: style: The function 'uncompressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:168:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:55:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:31:14: style: The destructor '~B44Compressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:46:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:31:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:38:18: style: The function 'numScanLines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:55:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:38:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:42:18: style: The function 'compress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:135:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:42:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:47:18: style: The function 'compressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:141:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:47:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:52:18: style: The function 'uncompress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:162:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:52:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:57:18: style: The function 'uncompressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:168:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:57:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:43:14: style: The destructor '~DwaCompressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:46:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:43:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:50:17: style: The function 'numScanLines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:55:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:50:17: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:54:17: style: The function 'compress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:135:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:54:17: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:59:17: style: The function 'compressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:141:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:59:17: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:64:17: style: The function 'uncompress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:162:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:64:17: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:69:17: style: The function 'uncompressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:168:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:69:17: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDeepCompositing.cpp:64:10: style:inconclusive: Technically the member function 'Imf::sort_helper::operator()' can be const. [functionConst] openexr-3.1.5/src/lib/OpenEXR/ImfDeepCompositing.cpp:72:5: style: Struct 'sort_helper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:69:51: warning: Class 'CompositeDeepScanLine' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:69:51: warning: Class 'CompositeDeepScanLine' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:114:5: style: Struct 'Slice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:49:5: style: Struct 'DeepSlice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfTileDescription.h:48:5: style: Class 'TileDescription' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:49:5: style: Class 'Header' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:80:5: style: Class 'Header' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.h:33:5: style: Class 'DeepScanLineInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.h:37:5: style: Class 'DeepScanLineInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.h:75:14: style: The destructor '~DeepScanLineOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericOutputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.h:75:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.h:57:14: style: The destructor '~DeepScanLineInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericInputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.h:57:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:168:9: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:177:13: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:189:17: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:200:13: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:219:21: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:230:57: style:inconclusive: Function 'setCompositing' argument 1 names different: declaration 'DeepCompositing' definition 'c'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.h:105:26: note: Function 'setCompositing' argument 1 names different: declaration 'DeepCompositing' definition 'c'. openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:230:57: note: Function 'setCompositing' argument 1 names different: declaration 'DeepCompositing' definition 'c'. openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:435:59: style:inconclusive: Function 'setMaximumSampleCount' argument 1 names different: declaration 'sampleCount' definition 'c'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.h:120:47: note: Function 'setMaximumSampleCount' argument 1 names different: declaration 'sampleCount' definition 'c'. openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:435:59: note: Function 'setMaximumSampleCount' argument 1 names different: declaration 'sampleCount' definition 'c'. openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:276:16: style: Local variable 'name' shadows outer function [shadowFunction] openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:286:19: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:276:16: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:279:15: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:699:15: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:713:21: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:104:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:141:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:206:10: warning: Unused variable value 'FrameBuffer' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:256:10: warning: Unused variable value 'FrameBuffer' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:347:20: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:390:14: warning: Unused variable value 'FrameBuffer' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:186:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:15:33: style:inconclusive: Function 'DeepSlice' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:49:26: note: Function 'DeepSlice' argument 1 names different: declaration 'type' definition 't'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:15:33: note: Function 'DeepSlice' argument 1 names different: declaration 'type' definition 't'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:16:29: style:inconclusive: Function 'DeepSlice' argument 2 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:50:23: note: Function 'DeepSlice' argument 2 names different: declaration 'base' definition 'b'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:16:29: note: Function 'DeepSlice' argument 2 names different: declaration 'base' definition 'b'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:17:30: style:inconclusive: Function 'DeepSlice' argument 3 names different: declaration 'xStride' definition 'xst'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:51:23: note: Function 'DeepSlice' argument 3 names different: declaration 'xStride' definition 'xst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:17:30: note: Function 'DeepSlice' argument 3 names different: declaration 'xStride' definition 'xst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:18:30: style:inconclusive: Function 'DeepSlice' argument 4 names different: declaration 'yStride' definition 'yst'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:52:23: note: Function 'DeepSlice' argument 4 names different: declaration 'yStride' definition 'yst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:18:30: note: Function 'DeepSlice' argument 4 names different: declaration 'yStride' definition 'yst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:19:30: style:inconclusive: Function 'DeepSlice' argument 5 names different: declaration 'sampleStride' definition 'spst'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:53:23: note: Function 'DeepSlice' argument 5 names different: declaration 'sampleStride' definition 'spst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:19:30: note: Function 'DeepSlice' argument 5 names different: declaration 'sampleStride' definition 'spst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:20:27: style:inconclusive: Function 'DeepSlice' argument 6 names different: declaration 'xSampling' definition 'xsm'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:54:20: note: Function 'DeepSlice' argument 6 names different: declaration 'xSampling' definition 'xsm'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:20:27: note: Function 'DeepSlice' argument 6 names different: declaration 'xSampling' definition 'xsm'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:21:27: style:inconclusive: Function 'DeepSlice' argument 7 names different: declaration 'ySampling' definition 'ysm'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:55:20: note: Function 'DeepSlice' argument 7 names different: declaration 'ySampling' definition 'ysm'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:21:27: note: Function 'DeepSlice' argument 7 names different: declaration 'ySampling' definition 'ysm'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:22:30: style:inconclusive: Function 'DeepSlice' argument 8 names different: declaration 'fillValue' definition 'fv'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:56:23: note: Function 'DeepSlice' argument 8 names different: declaration 'fillValue' definition 'fv'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:22:30: note: Function 'DeepSlice' argument 8 names different: declaration 'fillValue' definition 'fv'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:23:28: style:inconclusive: Function 'DeepSlice' argument 9 names different: declaration 'xTileCoords' definition 'xtc'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:57:21: note: Function 'DeepSlice' argument 9 names different: declaration 'xTileCoords' definition 'xtc'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:23:28: note: Function 'DeepSlice' argument 9 names different: declaration 'xTileCoords' definition 'xtc'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:24:28: style:inconclusive: Function 'DeepSlice' argument 10 names different: declaration 'yTileCoords' definition 'ytc'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:58:21: note: Function 'DeepSlice' argument 10 names different: declaration 'yTileCoords' definition 'ytc'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:24:28: note: Function 'DeepSlice' argument 10 names different: declaration 'yTileCoords' definition 'ytc'. openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:208:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:256:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:392:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < Imf :: DeepImageState >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: DeepImageState >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/Iex/IexBaseExc.cpp:125:37: style: Parameter 's' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/lib/Iex/IexBaseExc.cpp:132:37: style: Parameter 's' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputPart.h:27:25: performance:inconclusive: Technically the member function 'Imf::DeepScanLineInputPart::fileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputPart.cpp:21:24: note: Technically the member function 'Imf::DeepScanLineInputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputPart.h:27:25: note: Technically the member function 'Imf::DeepScanLineInputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.h:21:5: style: Class 'MultiPartInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.h:26:5: style: Class 'MultiPartInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.h:31:14: style: The destructor '~MultiPartInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericInputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.h:31:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputPart.cpp:14:66: style:inconclusive: Function 'DeepScanLineInputPart' argument 1 names different: declaration 'file' definition 'multiPartFile'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputPart.h:20:47: note: Function 'DeepScanLineInputPart' argument 1 names different: declaration 'file' definition 'multiPartFile'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputPart.cpp:14:66: note: Function 'DeepScanLineInputPart' argument 1 names different: declaration 'file' definition 'multiPartFile'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputPart.h:28:25: performance:inconclusive: Technically the member function 'Imf::DeepScanLineOutputPart::fileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputPart.cpp:18:25: note: Technically the member function 'Imf::DeepScanLineOutputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputPart.h:28:25: note: Technically the member function 'Imf::DeepScanLineOutputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.h:68:10: style: The destructor '~MultiPartOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericOutputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.h:68:10: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:333:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:414:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:564:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:808:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1065:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPSCANLINE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1178:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1204:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1425:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multiPartBackwardSupport [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1435:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1465:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1492:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1617:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileIsComplete [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1636:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minY [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1776:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linesInBuffer [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1898:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:2081:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linesInBuffer [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:2163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frameBufferValid [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:2257:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minY [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:2264:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linesInBuffer [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:547:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:791:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:836:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:874:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPSCANLINE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:904:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:965:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineOffsetsPosition [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1040:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1166:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScanLine [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1380:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScanLine [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1418:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1516:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previewPosition [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:133:13: warning: Member variable 'LineBuffer::uncompressedDataSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:133:13: warning: Member variable 'LineBuffer::sampleCountTableSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:133:13: warning: Member variable 'LineBuffer::minY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:133:13: warning: Member variable 'LineBuffer::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:133:13: warning: Member variable 'LineBuffer::scanLineMin' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:133:13: warning: Member variable 'LineBuffer::scanLineMax' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::multipart' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::previewPosition' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::currentScanLine' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::missingScanLines' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::linesInBuffer' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::sampleCountSliceBase' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::sampleCountXStride' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::sampleCountYStride' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:219:31: warning: Member variable 'Data::maxSampleCountTableSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:69:5: style: Struct 'OutSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:121:5: style: Struct 'LineBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:202:5: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1169:13: style: The scope of the variable 'nextWriteBuffer' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1170:13: style: The scope of the variable 'nextCompressBuffer' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1171:13: style: The scope of the variable 'stop' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1172:13: style: The scope of the variable 'step' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1173:13: style: The scope of the variable 'scanLineMin' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1174:13: style: The scope of the variable 'scanLineMax' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:80:39: style:inconclusive: Function 'OutSliceInfo' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:69:29: note: Function 'OutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:80:39: note: Function 'OutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:82:39: style:inconclusive: Function 'OutSliceInfo' argument 3 names different: declaration 'sampleStride' definition 'spstride'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:71:29: note: Function 'OutSliceInfo' argument 3 names different: declaration 'sampleStride' definition 'spstride'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:82:39: note: Function 'OutSliceInfo' argument 3 names different: declaration 'sampleStride' definition 'spstride'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:83:39: style:inconclusive: Function 'OutSliceInfo' argument 4 names different: declaration 'xStride' definition 'xst'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:72:29: note: Function 'OutSliceInfo' argument 4 names different: declaration 'xStride' definition 'xst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:83:39: note: Function 'OutSliceInfo' argument 4 names different: declaration 'xStride' definition 'xst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:84:39: style:inconclusive: Function 'OutSliceInfo' argument 5 names different: declaration 'yStride' definition 'yst'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:73:29: note: Function 'OutSliceInfo' argument 5 names different: declaration 'yStride' definition 'yst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:84:39: note: Function 'OutSliceInfo' argument 5 names different: declaration 'yStride' definition 'yst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:85:33: style:inconclusive: Function 'OutSliceInfo' argument 6 names different: declaration 'xSampling' definition 'xsm'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:74:23: note: Function 'OutSliceInfo' argument 6 names different: declaration 'xSampling' definition 'xsm'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:85:33: note: Function 'OutSliceInfo' argument 6 names different: declaration 'xSampling' definition 'xsm'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:85:42: style:inconclusive: Function 'OutSliceInfo' argument 7 names different: declaration 'ySampling' definition 'ysm'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:75:23: note: Function 'OutSliceInfo' argument 7 names different: declaration 'ySampling' definition 'ysm'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:85:42: note: Function 'OutSliceInfo' argument 7 names different: declaration 'ySampling' definition 'ysm'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:86:34: style:inconclusive: Function 'OutSliceInfo' argument 8 names different: declaration 'zero' definition 'z'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:76:24: note: Function 'OutSliceInfo' argument 8 names different: declaration 'zero' definition 'z'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:86:34: note: Function 'OutSliceInfo' argument 8 names different: declaration 'zero' definition 'z'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:438:33: style: Local variable 'slice' shadows outer function [shadowFunction] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:263:33: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:438:33: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:607:37: style: Local variable 'slice' shadows outer function [shadowFunction] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:263:33: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:607:37: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1031:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1086:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1529:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1396:13: style: struct member 'I64Bytes::b' is never used. [unusedStructMember] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:89:14: warning: Member variable 'InSliceInfo::pointerArrayBase' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:142:13: warning: Member variable 'LineBuffer::unpackedDataSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:142:13: warning: Member variable 'LineBuffer::minY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:142:13: warning: Member variable 'LineBuffer::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:247:30: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:247:30: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:247:30: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:247:30: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:247:30: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:247:30: warning: Member variable 'Data::fileIsComplete' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:247:30: warning: Member variable 'Data::nextLineBufferMinY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:247:30: warning: Member variable 'Data::linesInBuffer' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:247:30: warning: Member variable 'Data::sampleCountSliceBase' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:247:30: warning: Member variable 'Data::sampleCountXStride' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:247:30: warning: Member variable 'Data::sampleCountYStride' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:247:30: warning: Member variable 'Data::combinedSampleSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:247:30: warning: Member variable 'Data::maxSampleCountTableSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:75:5: style: Struct 'InSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:233:5: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1850:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1884:26: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1885:40: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1886:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1887:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:2013:46: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:2076:26: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:2077:40: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1854:11: style: Variable 'tmp.i' is reassigned a value before the old one has been used. [redundantAssignment] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1852:10: note: tmp.i is assigned openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1854:11: note: tmp.i is overwritten openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1908:16: style: Redundant initialization for 'format'. The initialized value is overwritten before it is read. [redundantInitialization] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1898:31: note: format is initialized openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1908:16: note: format is overwritten openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:322:31: style: Checking if unsigned expression 'packed_offset' is less than zero. [unsignedLessThanZero] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:323:31: style: Checking if unsigned expression 'packed_sample' is less than zero. [unsignedLessThanZero] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:89:37: style:inconclusive: Function 'InSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:75:28: note: Function 'InSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:89:37: note: Function 'InSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:90:34: style:inconclusive: Function 'InSliceInfo' argument 2 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:76:25: note: Function 'InSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:90:34: note: Function 'InSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:91:37: style:inconclusive: Function 'InSliceInfo' argument 3 names different: declaration 'typeInFile' definition 'tifl'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:77:28: note: Function 'InSliceInfo' argument 3 names different: declaration 'typeInFile' definition 'tifl'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:91:37: note: Function 'InSliceInfo' argument 3 names different: declaration 'typeInFile' definition 'tifl'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:92:34: style:inconclusive: Function 'InSliceInfo' argument 4 names different: declaration 'xPointerStride' definition 'xpst'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:78:25: note: Function 'InSliceInfo' argument 4 names different: declaration 'xPointerStride' definition 'xpst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:92:34: note: Function 'InSliceInfo' argument 4 names different: declaration 'xPointerStride' definition 'xpst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:93:34: style:inconclusive: Function 'InSliceInfo' argument 5 names different: declaration 'yPointerStride' definition 'ypst'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:79:25: note: Function 'InSliceInfo' argument 5 names different: declaration 'yPointerStride' definition 'ypst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:93:34: note: Function 'InSliceInfo' argument 5 names different: declaration 'yPointerStride' definition 'ypst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:94:34: style:inconclusive: Function 'InSliceInfo' argument 6 names different: declaration 'sampleStride' definition 'spst'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:80:25: note: Function 'InSliceInfo' argument 6 names different: declaration 'sampleStride' definition 'spst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:94:34: note: Function 'InSliceInfo' argument 6 names different: declaration 'sampleStride' definition 'spst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:95:31: style:inconclusive: Function 'InSliceInfo' argument 7 names different: declaration 'xSampling' definition 'xsm'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:81:22: note: Function 'InSliceInfo' argument 7 names different: declaration 'xSampling' definition 'xsm'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:95:31: note: Function 'InSliceInfo' argument 7 names different: declaration 'xSampling' definition 'xsm'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:95:40: style:inconclusive: Function 'InSliceInfo' argument 8 names different: declaration 'ySampling' definition 'ysm'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:82:22: note: Function 'InSliceInfo' argument 8 names different: declaration 'ySampling' definition 'ysm'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:95:40: note: Function 'InSliceInfo' argument 8 names different: declaration 'ySampling' definition 'ysm'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:96:32: style:inconclusive: Function 'InSliceInfo' argument 9 names different: declaration 'fill' definition 'f'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:83:23: note: Function 'InSliceInfo' argument 9 names different: declaration 'fill' definition 'f'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:96:32: note: Function 'InSliceInfo' argument 9 names different: declaration 'fill' definition 'f'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:96:40: style:inconclusive: Function 'InSliceInfo' argument 10 names different: declaration 'skip' definition 's'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:84:23: note: Function 'InSliceInfo' argument 10 names different: declaration 'skip' definition 's'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:96:40: note: Function 'InSliceInfo' argument 10 names different: declaration 'skip' definition 's'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:97:34: style:inconclusive: Function 'InSliceInfo' argument 11 names different: declaration 'fillValue' definition 'fv'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:85:25: note: Function 'InSliceInfo' argument 11 names different: declaration 'fillValue' definition 'fv'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:97:34: note: Function 'InSliceInfo' argument 11 names different: declaration 'fillValue' definition 'fv'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:290:49: style:inconclusive: Function 'getLineBuffer' argument 1 names different: declaration 'number' definition 'lineBufferNumber'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:241:44: note: Function 'getLineBuffer' argument 1 names different: declaration 'number' definition 'lineBufferNumber'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:290:49: note: Function 'getLineBuffer' argument 1 names different: declaration 'number' definition 'lineBufferNumber'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:866:30: style: Local variable 'slice' shadows outer function [shadowFunction] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:263:33: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:866:30: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1586:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1523:32: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1586:15: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1588:17: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1523:32: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1588:17: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1597:17: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1523:32: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1597:17: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1146:13: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1483:10: warning: Unused variable value 'DeepFrameBuffer' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1525:10: warning: Unused variable value 'DeepFrameBuffer' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1996:14: warning: Unused variable value 'DeepFrameBuffer' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputPart.h:29:25: performance:inconclusive: Technically the member function 'Imf::DeepTiledInputPart::fileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputPart.cpp:20:21: note: Technically the member function 'Imf::DeepTiledInputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputPart.h:29:25: note: Technically the member function 'Imf::DeepTiledInputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:65:25: style: struct member 'InSliceInfo::pointerArrayBase' is never used. [unusedStructMember] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.h:41:5: style: Class 'DeepTiledInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.h:54:5: style: Class 'DeepTiledInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.h:62:14: style: The destructor '~DeepTiledInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericInputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.h:62:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputPart.cpp:206:41: style:inconclusive: Function 'rawTileData' argument 5 names different: declaration 'data' definition 'pixelData'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputPart.h:313:42: note: Function 'rawTileData' argument 5 names different: declaration 'data' definition 'pixelData'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputPart.cpp:206:41: note: Function 'rawTileData' argument 5 names different: declaration 'data' definition 'pixelData'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1755:13: style: struct member 'I64Bytes::b' is never used. [unusedStructMember] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputPart.h:30:25: performance:inconclusive: Technically the member function 'Imf::DeepTiledOutputPart::fileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputPart.cpp:21:22: note: Technically the member function 'Imf::DeepTiledOutputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputPart.h:30:25: note: Technically the member function 'Imf::DeepTiledOutputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.h:81:14: style: The destructor '~DeepTiledOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericOutputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.h:81:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:122:5: warning: Member variable 'TypedAttribute < double >::_value' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < double >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:317:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSize [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:370:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:604:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:936:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:966:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1293:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1427:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1561:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1640:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1655:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1748:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:370:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:580:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:998:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1185:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1334:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1451:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1667:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1814:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1892:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1904:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1987:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:2042:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:139:13: warning: Member variable 'TileBuffer::uncompressedDataSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::numXLevels' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::numYLevels' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::fileIsComplete' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::sampleCountSliceBase' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::sampleCountXStride' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::sampleCountYStride' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::sampleCountXTileCoords' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::sampleCountYTileCoords' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::maxSampleCountTableSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:258:27: warning: Member variable 'Data::combinedSampleSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:876:5: warning: Class 'DeepTiledInputFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:876:5: warning: Class 'DeepTiledInputFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.h:408:5: style: Class 'DeepTiledInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:41:16: style: Class 'StdIFStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:117:16: style: Class 'StdOFStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.h:30:5: style: Class 'TileOffsets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:71:5: style: Struct 'TInSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:240:6: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfArray.h:56:6: style: Class 'Array < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfArray.h:56:6: style: Class 'Array < unsigned int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < Imf :: TileDescription >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:53:25: style: The destructor '~StdIFStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:34:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:53:25: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:59:33: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:59:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:59:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:60:33: style: The function 'tellg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:82:22: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:60:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:61:33: style: The function 'seekg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:90:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:61:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:62:33: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:97:29: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:62:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:81:17: style: The destructor '~StdISStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:34:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:81:17: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:87:33: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:59:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:87:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:88:33: style: The function 'tellg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:82:22: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:88:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:89:33: style: The function 'seekg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:90:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:89:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:90:33: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:97:29: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:90:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:129:25: style: The destructor '~StdOFStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:133:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:129:25: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:135:33: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:144:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:135:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:136:33: style: The function 'tellp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:154:22: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:136:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:137:33: style: The function 'seekp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:162:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:137:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:156:17: style: The destructor '~StdOSStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:133:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:156:17: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:162:33: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:144:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:162:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:163:33: style: The function 'tellp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:154:22: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:163:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:164:33: style: The function 'seekp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:162:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:164:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: TileDescription >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:329:24: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:326:21: note: outer condition: chunkCount>gLargeChunkTableSize openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:329:24: note: identical inner condition: chunkCount>gLargeChunkTableSize openexr-3.1.5/src/lib/OpenEXR/ImfMisc.h:72:19: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.h:83:19: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1505:7: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1506:7: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1507:7: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1508:7: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1509:7: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1510:7: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1513:53: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1885:21: style: The scope of the variable 'lastAccumulatedCount' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:85:39: style:inconclusive: Function 'TInSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:71:29: note: Function 'TInSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:85:39: note: Function 'TInSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:86:36: style:inconclusive: Function 'TInSliceInfo' argument 2 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:72:26: note: Function 'TInSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:86:36: note: Function 'TInSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:87:39: style:inconclusive: Function 'TInSliceInfo' argument 3 names different: declaration 'typeInFile' definition 'tifl'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:73:29: note: Function 'TInSliceInfo' argument 3 names different: declaration 'typeInFile' definition 'tifl'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:87:39: note: Function 'TInSliceInfo' argument 3 names different: declaration 'typeInFile' definition 'tifl'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:88:36: style:inconclusive: Function 'TInSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:74:26: note: Function 'TInSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:88:36: note: Function 'TInSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:88:47: style:inconclusive: Function 'TInSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:75:26: note: Function 'TInSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:88:47: note: Function 'TInSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:89:39: style:inconclusive: Function 'TInSliceInfo' argument 6 names different: declaration 'sampleStride' definition 'spst'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:76:29: note: Function 'TInSliceInfo' argument 6 names different: declaration 'sampleStride' definition 'spst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:89:39: note: Function 'TInSliceInfo' argument 6 names different: declaration 'sampleStride' definition 'spst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:90:34: style:inconclusive: Function 'TInSliceInfo' argument 7 names different: declaration 'fill' definition 'f'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:77:24: note: Function 'TInSliceInfo' argument 7 names different: declaration 'fill' definition 'f'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:90:34: note: Function 'TInSliceInfo' argument 7 names different: declaration 'fill' definition 'f'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:90:42: style:inconclusive: Function 'TInSliceInfo' argument 8 names different: declaration 'skip' definition 's'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:78:24: note: Function 'TInSliceInfo' argument 8 names different: declaration 'skip' definition 's'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:90:42: note: Function 'TInSliceInfo' argument 8 names different: declaration 'skip' definition 's'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:91:36: style:inconclusive: Function 'TInSliceInfo' argument 9 names different: declaration 'fillValue' definition 'fv'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:79:26: note: Function 'TInSliceInfo' argument 9 names different: declaration 'fillValue' definition 'fv'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:91:36: note: Function 'TInSliceInfo' argument 9 names different: declaration 'fillValue' definition 'fv'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:92:33: style:inconclusive: Function 'TInSliceInfo' argument 10 names different: declaration 'xTileCoords' definition 'xtc'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:80:23: note: Function 'TInSliceInfo' argument 10 names different: declaration 'xTileCoords' definition 'xtc'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:92:33: note: Function 'TInSliceInfo' argument 10 names different: declaration 'xTileCoords' definition 'xtc'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:93:33: style:inconclusive: Function 'TInSliceInfo' argument 11 names different: declaration 'yTileCoords' definition 'ytc'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:81:23: note: Function 'TInSliceInfo' argument 11 names different: declaration 'yTileCoords' definition 'ytc'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:93:33: note: Function 'TInSliceInfo' argument 11 names different: declaration 'yTileCoords' definition 'ytc'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1417:40: style:inconclusive: Function 'rawTileData' argument 6 names different: declaration 'dataSize' definition 'pixelDataSize'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.h:358:48: note: Function 'rawTileData' argument 6 names different: declaration 'dataSize' definition 'pixelDataSize'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1417:40: note: Function 'rawTileData' argument 6 names different: declaration 'dataSize' definition 'pixelDataSize'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:639:31: style: Local variable 'slice' shadows outer function [shadowFunction] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:263:33: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:639:31: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1253:17: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1169:32: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1253:17: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:89:16: warning: Member variable 'TOutSliceInfo::base' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:214:13: warning: Member variable 'TileBuffer::uncompressedSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:214:13: warning: Member variable 'TileBuffer::sampleCountTableSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:774:12: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::multipart' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1046:9: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::previewPosition' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1127:10: warning: Unused variable value 'DeepFrameBuffer' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1171:10: warning: Unused variable value 'DeepFrameBuffer' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::numXLevels' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:639:31: style: Variable 'slice' can be declared as reference to const [constVariableReference] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::numYLevels' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::sampleCountSliceBase' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.h:83:10: style: Variable 'intPtr' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::sampleCountXStride' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::sampleCountYStride' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::sampleCountXTileCoords' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::sampleCountYTileCoords' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:308:28: warning: Member variable 'Data::maxSampleCountTableSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:304:25: style:inconclusive: Technically the member function 'Imf::Data::nextTileCoord' can be const. [functionConst] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:366:28: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:304:25: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1126:9: warning: Class 'DeepTiledOutputFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1126:9: warning: Class 'DeepTiledOutputFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.h:454:5: style: Class 'DeepTiledOutputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.h:37:5: style: Class 'InputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.h:50:5: style: Class 'InputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfPreviewImage.h:34:5: style: Struct 'PreviewRgba' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfPreviewImage.h:60:6: style: Class 'PreviewImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:79:5: style: Struct 'TOutSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:117:5: style: Struct 'TileCoord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:287:6: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < Imf :: PreviewImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.h:58:14: style: The destructor '~InputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericInputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.h:58:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: PreviewImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1068:13: warning: Either the condition '_data' is redundant or there is possible null pointer dereference: _data. [nullPointerRedundantCheck] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1067:13: note: Assuming that condition '_data' is not redundant openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1068:13: note: Null pointer dereference openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:669:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1750:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1751:35: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1752:43: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1046:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1986:32: style: Checking if unsigned expression '_data->previewPosition' is less than zero. [unsignedLessThanZero] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:89:41: style:inconclusive: Function 'TOutSliceInfo' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:79:30: note: Function 'TOutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:89:41: note: Function 'TOutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:90:38: style:inconclusive: Function 'TOutSliceInfo' argument 2 names different: declaration 'sampleStride' definition 'spst'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:80:27: note: Function 'TOutSliceInfo' argument 2 names different: declaration 'sampleStride' definition 'spst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:90:38: note: Function 'TOutSliceInfo' argument 2 names different: declaration 'sampleStride' definition 'spst'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:93:36: style:inconclusive: Function 'TOutSliceInfo' argument 5 names different: declaration 'zero' definition 'z'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:83:25: note: Function 'TOutSliceInfo' argument 5 names different: declaration 'zero' definition 'z'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:93:36: note: Function 'TOutSliceInfo' argument 5 names different: declaration 'zero' definition 'z'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:94:35: style:inconclusive: Function 'TOutSliceInfo' argument 6 names different: declaration 'xTileCoords' definition 'xtc'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:84:24: note: Function 'TOutSliceInfo' argument 6 names different: declaration 'xTileCoords' definition 'xtc'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:94:35: note: Function 'TOutSliceInfo' argument 6 names different: declaration 'xTileCoords' definition 'xtc'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:95:35: style:inconclusive: Function 'TOutSliceInfo' argument 7 names different: declaration 'yTileCoords' definition 'ytc'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:85:24: note: Function 'TOutSliceInfo' argument 7 names different: declaration 'yTileCoords' definition 'ytc'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:95:35: note: Function 'TOutSliceInfo' argument 7 names different: declaration 'yTileCoords' definition 'ytc'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1632:47: style:inconclusive: Function 'writeTiles' argument 2 names different: declaration 'dx2' definition 'dxMax'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.h:383:50: note: Function 'writeTiles' argument 2 names different: declaration 'dx2' definition 'dxMax'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1632:47: note: Function 'writeTiles' argument 2 names different: declaration 'dx2' definition 'dxMax'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1632:58: style:inconclusive: Function 'writeTiles' argument 3 names different: declaration 'dy1' definition 'dyMin'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.h:383:59: note: Function 'writeTiles' argument 3 names different: declaration 'dy1' definition 'dyMin'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1632:58: note: Function 'writeTiles' argument 3 names different: declaration 'dy1' definition 'dyMin'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1632:69: style:inconclusive: Function 'writeTiles' argument 4 names different: declaration 'dy2' definition 'dyMax'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.h:383:68: note: Function 'writeTiles' argument 4 names different: declaration 'dy2' definition 'dyMax'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1632:69: note: Function 'writeTiles' argument 4 names different: declaration 'dy2' definition 'dyMax'. openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:714:34: style: Local variable 'slice' shadows outer function [shadowFunction] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:263:33: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:714:34: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:827:34: style: Local variable 'slice' shadows outer function [shadowFunction] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:263:33: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:827:34: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:875:38: style: Local variable 'slice' shadows outer function [shadowFunction] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:263:33: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:875:38: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1405:28: style: Local variable 'slice' shadows outer function [shadowFunction] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:263:33: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1405:28: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1325:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1372:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1999:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:677:28: style: Parameter 'tileBuffer' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:679:33: style: Parameter 'bytesPerLine' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/lib/OpenEXR/ImfEnvmap.cpp:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUBEFACE_POS_X [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfEnvmap.cpp:29:21: style:inconclusive: Function 'latLong' argument 1 names different: declaration 'direction' definition 'dir'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfEnvmap.h:94:64: note: Function 'latLong' argument 1 names different: declaration 'direction' definition 'dir'. openexr-3.1.5/src/lib/OpenEXR/ImfEnvmap.cpp:29:21: note: Function 'latLong' argument 1 names different: declaration 'direction' definition 'dir'. openexr-3.1.5/src/lib/OpenEXR/ImfEnvmapAttribute.cpp:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfEnvmapAttribute.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfEnvmapAttribute.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFloatAttribute.cpp:23:1: error: There is an unknown macro here somewhere. Configuration is required. If OPENEXR_IMF_INTERNAL_NAMESPACE_SOURCE_ENTER is a macro then please configure it. [unknownMacro] openexr-3.1.5/src/lib/OpenEXR/ImfFloatVectorAttribute.cpp:43:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFloatVectorAttribute.cpp:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.cpp:71:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.cpp:135:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.cpp:157:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.cpp:172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfGenericInputFile.cpp:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAGIC [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfFastHuf.cpp:654:27: style: Array index 'codeLen' is used before limits check. [arrayIndexThenCheck] openexr-3.1.5/src/lib/OpenEXR/ImfFastHuf.h:80:11: performance:inconclusive: Technically the member function 'Imf::FastHufDecoder::refill' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfFastHuf.cpp:452:17: note: Technically the member function 'Imf::FastHufDecoder::refill' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfFastHuf.h:80:11: note: Technically the member function 'Imf::FastHufDecoder::refill' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfFastHuf.h:81:14: performance:inconclusive: Technically the member function 'Imf::FastHufDecoder::readBits' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfFastHuf.cpp:540:17: note: Technically the member function 'Imf::FastHufDecoder::readBits' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfFastHuf.h:81:14: note: Technically the member function 'Imf::FastHufDecoder::readBits' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfFastHuf.cpp:548:35: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfFastHuf.cpp:334:40: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] openexr-3.1.5/src/lib/OpenEXR/ImfFastHuf.cpp:334:56: style: Parameter 'offset' can be declared as pointer to const [constParameterPointer] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:475:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:643:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:876:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:226:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:238:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:425:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:446:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:722:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zip_level [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:728:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zip_level [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:734:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwa_level [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:740:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwa_level [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:778:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:992:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1303:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _readsNothing [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1315:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_VERSION [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1379:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:122:5: warning: Member variable 'TypedAttribute < float >::_value' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.h:133:5: style: Class 'TimeCode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfArray.h:56:6: style: Class 'Array' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: Box2i >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: Box2f >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < Imf :: TimeCode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: Box2i >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: Box2f >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: TimeCode >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1105:28: style: Checking if unsigned expression 'tileDesc.xSize' is less than zero. [unsignedLessThanZero] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1105:51: style: Checking if unsigned expression 'tileDesc.ySize' is less than zero. [unsignedLessThanZero] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:458:12: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:478:12: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1191:7: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1220:7: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1324:21: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1435:16: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:258:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size < half > [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:463:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:602:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:972:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:990:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1052:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1076:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1104:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1125:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _components [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1146:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1163:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _table [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1234:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1247:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1258:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hashScheme [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hashScheme [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1300:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _insertingEntry [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _insertingEntry [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lifeTime [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1378:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1415:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1420:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:251:10: style:inconclusive: Technically the member function 'Imf::::FHeapCompare::operator()' can be const. [functionConst] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:151:18: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:867:2: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:889:3: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:907:4: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:919:8: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:950:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:986:24: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:998:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:1101:21: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:251:33: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:251:46: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:857:22: style: Variable 'outb' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:858:22: style: Variable 'oe' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfHuf.cpp:663:22: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:142:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:162:14: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:283:43: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:307:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:315:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:316:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:564:53: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:573:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1104:12: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1105:52: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1111:12: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1497:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1504:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1518:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1531:4: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1538:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1546:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1558:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1590:4: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1591:4: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1614:61: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:954:20: style: Local variable 'idToWrite' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:941:21: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:954:20: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:602:17: warning: Unused variable value 'IDManifest' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:816:13: warning: Unused variable value 'IDManifest' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:938:13: warning: Unused variable value 'IDManifest' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1012:25: warning: Unused variable value 'IDManifest' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.h:132:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lifeTime [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifestAttribute.cpp:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size < half > [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.h:132:15: performance:inconclusive: Technically the member function 'Imf::IDManifest::ChannelGroupManifest::setLifetime' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.h:306:5: style: Class 'CompressedIDManifest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.h:362:5: style: Class 'ConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < Imf :: CompressedIDManifest >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: CompressedIDManifest >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfIDManifestAttribute.cpp:34:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfIDManifestAttribute.cpp:70:19: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfInputPart.h:26:29: performance:inconclusive: Technically the member function 'Imf::InputPart::fileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfInputPart.cpp:20:12: note: Technically the member function 'Imf::InputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfInputPart.h:26:29: note: Technically the member function 'Imf::InputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:826:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:925:9: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:927:17: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:936:18: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:660:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:632:9: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:660:15: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:695:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:632:9: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:695:15: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:740:14: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:632:9: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:740:14: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:795:16: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:740:14: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:795:16: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:882:14: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:865:9: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:882:14: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:980:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:865:9: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:980:15: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:1009:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:865:9: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:1009:15: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:471:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:495:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:634:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:867:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:742:15: style: Variable 'cd' can be declared as reference to const [constVariableReference] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:122:5: warning: Member variable 'TypedAttribute < int >::_value' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmMfcCode [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmMfcCode [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmMfcCode [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmMfcCode [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmType [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmType [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prefix [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prefix [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _count [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _count [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfOffset [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfOffset [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfsPerFrame [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfsPerFrame [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfsPerCount [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfsPerCount [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:216:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECREASING_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:410:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:489:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:554:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:577:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multiPartBackwardSupport [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:588:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:601:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable part [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:689:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:717:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:724:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isTiled [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:878:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:889:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:901:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compositor [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:933:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:965:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:997:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isTiled [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfLineOrderAttribute.cpp:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:95:18: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:95:18: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:95:18: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:95:18: warning: Member variable 'Data::offset' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.h:66:18: performance:inconclusive: Technically the member function 'Imf::InputFile::fileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:701:12: note: Technically the member function 'Imf::InputFile::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.h:66:18: note: Technically the member function 'Imf::InputFile::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < Imf :: LineOrder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: LineOrder >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:91:11: style:inconclusive: Technically the member function 'Imf::Data::deleteCachedBuffer' can be const. [functionConst] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:135:18: note: Technically the member function 'Imf::Data::deleteCachedBuffer' can be const. openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:91:11: note: Technically the member function 'Imf::Data::deleteCachedBuffer' can be const. openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.h:221:16: style: Class 'InputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:83:6: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfScanLineInputFile.h:42:14: style: The destructor '~ScanLineInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericInputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfScanLineInputFile.h:42:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:154:15: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:159:14: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:164:15: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:791:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:806:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:821:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:164:15: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:386:35: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:278:17: style: Local variable 'yStart' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:214:9: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:278:17: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfMatrixAttribute.cpp:19:1: error: There is an unknown macro here somewhere. Configuration is required. If IMATH_INTERNAL_NAMESPACE_HEADER_ENTER is a macro then please configure it. [unknownMacro] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:144:7: warning: Unused variable value 'FrameBuffer' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:268:14: warning: Unused variable value 'FrameBuffer' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:773:11: warning: Unused variable value 'FrameBuffer' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:148:13: style: Variable 's' can be declared as reference to const [constVariableReference] openexr-3.1.5/src/lib/OpenEXR/ImfLut.cpp:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfLut.cpp:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfLut.cpp:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:87:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:132:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ySampling [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:193:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:252:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:333:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:754:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1408:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1445:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1558:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1722:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.h:292:5: style: Class 'RgbaInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.h:303:5: style: Class 'RgbaInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfLut.h:41:5: style: Class 'HalfLut' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfLut.h:81:5: style: Class 'RgbaLut' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfLut.h:131:5: style: Struct 'roundNBit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfLut.cpp:58:7: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.h:70:33: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:296:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:309:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:322:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:353:54: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:364:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:375:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:395:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:404:54: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:415:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:435:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:446:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:455:54: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:499:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:500:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:513:26: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:515:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:538:26: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:540:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:557:26: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:571:26: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:573:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:595:26: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:597:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:607:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:608:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:679:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:689:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:704:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:715:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:730:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:741:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:774:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:786:62: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:799:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:813:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:826:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:840:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:862:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:876:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:889:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:901:62: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:914:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:927:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:949:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:962:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:975:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:989:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1003:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1015:62: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1052:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1080:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1092:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1093:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1107:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1123:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1125:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1148:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1163:35: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1165:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1179:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1191:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1205:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1220:35: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1222:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1245:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1260:36: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1262:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1276:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1288:40: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1289:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1303:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1407:49: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1458:43: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1467:58: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1476:58: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1509:18: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1577:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1581:47: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1598:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1601:57: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1619:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1622:57: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1653:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1675:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1678:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1697:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1771:36: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1779:18: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1791:36: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:322:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:435:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:446:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:455:54: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:513:26: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:571:26: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:597:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:608:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:741:30: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:962:30: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:989:30: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1015:62: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1123:34: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1220:35: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1262:32: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1289:31: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1476:57: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1622:56: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1791:36: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1064:42: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1062:35: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1064:42: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1122:41: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1118:34: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1122:41: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1162:42: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1158:35: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1162:42: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1219:42: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1215:35: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1219:42: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1259:43: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1255:35: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1259:43: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1315:43: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1313:35: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1315:43: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:187:30: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:149:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:182:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _headers [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1376:25: style: struct member 'FBytes::b' is never used. [unusedStructMember] openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:553:30: style: Variable 'writePtr' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.h:71:14: style: The destructor '~OutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericOutputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.h:71:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.h:83:14: style: The destructor '~TiledOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericOutputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.h:83:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:106:12: style: Local variable 'parts' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:40:41: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:106:12: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:146:33: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:124:21: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:146:33: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:291:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:661:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:761:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:789:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint64_t [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:826:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:835:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:283:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openexr-3.1.5/src/lib/OpenEXR/ImfOpaqueAttribute.cpp:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _typeName [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOpaqueAttribute.cpp:40:13: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfOpaqueAttribute.cpp:96:13: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfOutputPart.h:27:29: performance:inconclusive: Technically the member function 'Imf::OutputPart::fileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfOutputPart.cpp:19:13: note: Technically the member function 'Imf::OutputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfOutputPart.h:27:29: note: Technically the member function 'Imf::OutputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfStandardAttributes.h:373:1: error: There is an unknown macro here somewhere. Configuration is required. If OPENEXR_DEPRECATED is a macro then please configure it. [unknownMacro] openexr-3.1.5/src/lib/OpenEXR/ImfOutputPartData.cpp:12:17: warning: Member variable 'OutputPartData::chunkOffsetTablePosition' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputPartData.cpp:12:17: warning: Member variable 'OutputPartData::previewPosition' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:97:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:72:5: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:94:11: performance:inconclusive: Technically the member function 'Imf::Data::createInputPartT' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfPartType.cpp:15:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfPartType.cpp:20:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILEDIMAGE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfPartType.cpp:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPTILE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfPartType.cpp:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:683:40: style: Checking if unsigned expression 'packed_offset' is less than zero. [unsignedLessThanZero] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:684:39: style: Checking if unsigned expression 'packed_sample' is less than zero. [unsignedLessThanZero] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:761:101: error: Shifting by a negative value is undefined behaviour [shiftNegative] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:835:102: error: Shifting by a negative value is undefined behaviour [shiftNegative] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:316:16: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:209:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:458:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:635:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:695:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:747:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:776:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:830:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:910:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1009:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScanLine [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1223:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScanLine [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1238:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1324:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previewPosition [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1373:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineOffsets [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:569:31: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:125:13: warning: Member variable 'LineBuffer::endOfLineBufferData' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:125:13: warning: Member variable 'LineBuffer::minY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:125:13: warning: Member variable 'LineBuffer::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:125:13: warning: Member variable 'LineBuffer::scanLineMin' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:125:13: warning: Member variable 'LineBuffer::scanLineMax' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:192:19: warning: Member variable 'Data::multiPart' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:192:19: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:192:19: warning: Member variable 'Data::previewPosition' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:192:19: warning: Member variable 'Data::currentScanLine' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:192:19: warning: Member variable 'Data::missingScanLines' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:192:19: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:192:19: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:192:19: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:192:19: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:192:19: warning: Member variable 'Data::linesInBuffer' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:192:19: warning: Member variable 'Data::lineBufferSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.h:79:18: performance:inconclusive: Technically the member function 'Imf::OutputFile::fileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:875:13: note: Technically the member function 'Imf::OutputFile::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.h:79:18: note: Technically the member function 'Imf::OutputFile::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.h:233:11: performance:inconclusive: Technically the member function 'Imf::OutputFile::initialize' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:774:13: note: Technically the member function 'Imf::OutputFile::initialize' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.h:233:11: note: Technically the member function 'Imf::OutputFile::initialize' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.h:226:16: style: Class 'OutputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:69:5: style: Struct 'OutSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:113:5: style: Struct 'LineBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:178:6: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfPreviewImageAttribute.cpp:46:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfPreviewImageAttribute.cpp:81:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1012:13: style: The scope of the variable 'nextWriteBuffer' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1013:13: style: The scope of the variable 'nextCompressBuffer' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1014:13: style: The scope of the variable 'stop' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1015:13: style: The scope of the variable 'step' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1016:13: style: The scope of the variable 'scanLineMin' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1017:13: style: The scope of the variable 'scanLineMax' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:80:39: style:inconclusive: Function 'OutSliceInfo' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:69:29: note: Function 'OutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:80:39: note: Function 'OutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:81:27: style:inconclusive: Function 'OutSliceInfo' argument 2 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:70:24: note: Function 'OutSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:81:27: note: Function 'OutSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:82:22: style:inconclusive: Function 'OutSliceInfo' argument 3 names different: declaration 'xStride' definition 'xs'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:71:19: note: Function 'OutSliceInfo' argument 3 names different: declaration 'xStride' definition 'xs'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:82:22: note: Function 'OutSliceInfo' argument 3 names different: declaration 'xStride' definition 'xs'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:82:33: style:inconclusive: Function 'OutSliceInfo' argument 4 names different: declaration 'yStride' definition 'ys'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:72:19: note: Function 'OutSliceInfo' argument 4 names different: declaration 'yStride' definition 'ys'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:82:33: note: Function 'OutSliceInfo' argument 4 names different: declaration 'yStride' definition 'ys'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:83:19: style:inconclusive: Function 'OutSliceInfo' argument 5 names different: declaration 'xSampling' definition 'xsm'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:73:16: note: Function 'OutSliceInfo' argument 5 names different: declaration 'xSampling' definition 'xsm'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:83:19: note: Function 'OutSliceInfo' argument 5 names different: declaration 'xSampling' definition 'xsm'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:83:28: style:inconclusive: Function 'OutSliceInfo' argument 6 names different: declaration 'ySampling' definition 'ysm'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:74:16: note: Function 'OutSliceInfo' argument 6 names different: declaration 'ySampling' definition 'ysm'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:83:28: note: Function 'OutSliceInfo' argument 6 names different: declaration 'ySampling' definition 'ysm'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:84:20: style:inconclusive: Function 'OutSliceInfo' argument 7 names different: declaration 'zero' definition 'z'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:75:17: note: Function 'OutSliceInfo' argument 7 names different: declaration 'zero' definition 'z'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:84:20: note: Function 'OutSliceInfo' argument 7 names different: declaration 'zero' definition 'z'. openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:347:33: style: Local variable 'slice' shadows outer function [shadowFunction] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:263:33: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:347:33: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:493:37: style: Local variable 'slice' shadows outer function [shadowFunction] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:263:33: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:493:37: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:901:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:935:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1337:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:178:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:327:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:506:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfPreviewImageAttribute.cpp:42:23: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfPreviewImageAttribute.cpp:77:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfRational.cpp:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRational.cpp:73:16: style: Expression is always true because 'else if' condition is opposite to previous condition at line 69. [multiCondition] openexr-3.1.5/src/lib/OpenEXR/ImfRational.cpp:69:11: note: first condition openexr-3.1.5/src/lib/OpenEXR/ImfRational.cpp:73:16: note: else if condition is opposite to first condition openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:219:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:285:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:337:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:488:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:419:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:501:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:548:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:512:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:520:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:528:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:548:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:564:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:593:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:622:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:631:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:641:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:666:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:681:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:773:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:840:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:889:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:942:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:960:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1073:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1162:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1174:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1189:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1204:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _inputFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYca [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYca [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYca [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1422:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channelNamePrefix [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:344:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:316:9: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:344:15: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:367:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:316:9: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:367:15: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:427:14: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:316:9: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:427:14: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:579:14: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:495:9: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:579:14: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:612:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:495:9: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:612:15: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:635:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:495:9: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:635:15: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:172:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:318:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:497:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < Imf :: Rational >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: Rational >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:286:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:297:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:305:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:316:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:653:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:654:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:655:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:656:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:890:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:901:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:910:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:920:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1235:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1246:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1255:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1262:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1269:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaYca.cpp:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaYca.cpp:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaYca.cpp:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaYca.cpp:233:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaYca.cpp:289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:393:22: style: Local variable 'base' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:342:14: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:393:22: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfRle.cpp:48:21: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRle.cpp:71:18: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRle.cpp:125:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:328:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:481:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfRle.cpp:91:11: style: Variable 'outStart' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.cpp:98:21: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.cpp:99:24: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.cpp:116:45: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.cpp:143:13: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.cpp:154:21: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.cpp:155:24: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.cpp:99:17: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.cpp:155:17: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.cpp:173:8: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfStandardAttributes.cpp:72:1: error: There is an unknown macro here somewhere. Configuration is required. If IMF_ADD_SUFFIX is a macro then please configure it. [unknownMacro] openexr-3.1.5/src/lib/OpenEXR/ImfRgbaYca.cpp:375:11: style: The scope of the variable 'rgbMin' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:152:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:158:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:174:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:194:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:209:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:236:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:279:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:299:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:349:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:359:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:374:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:392:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:407:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:190:22: style: Parameter 'os' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/lib/OpenEXR/ImfSystemSpecific.cpp:93:10: style: The scope of the variable 'osxsave' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfSystemSpecific.cpp:95:10: style: The scope of the variable 'eax' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfSystemSpecific.cpp:93:18: style: Variable 'osxsave' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/src/lib/OpenEXR/ImfTestFile.cpp:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAGIC [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTestFile.cpp:126:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAGIC [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfStringVectorAttribute.cpp:67:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size < half > [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:123:5: style: Class 'TypedAttribute < std :: vector < std :: string > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < std :: vector < std :: string > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:30:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mode [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:77:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:91:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:198:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:235:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:272:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:310:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:390:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mode [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mode [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:498:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mode [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:528:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:301:20: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:327:17: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:349:20: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:374:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:376:9: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:401:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:403:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:455:20: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:479:21: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:503:20: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:349:20: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:274:7: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:419:7: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:455:13: style: Variable 'pPtr' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:503:13: style: Variable 'pPtr' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:124:52: style: Checking if unsigned expression 'packed_offset_table_size' is less than zero. [unsignedLessThanZero] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:125:46: style: Checking if unsigned expression 'packed_sample_size' is less than zero. [unsignedLessThanZero] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:337:16: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:315:12: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:337:16: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:349:24: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:315:12: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:349:24: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:358:24: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:315:12: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:358:24: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:369:24: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:315:12: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:369:24: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputPart.cpp:15:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputPart.h:29:29: performance:inconclusive: Technically the member function 'Imf::TiledInputPart::fileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputPart.cpp:19:17: note: Technically the member function 'Imf::TiledInputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputPart.h:29:29: note: Technically the member function 'Imf::TiledInputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfTiledMisc.cpp:94:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledMisc.cpp:129:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledMisc.cpp:182:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUND_DOWN [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledMisc.cpp:326:9: style: The scope of the variable 'numXLevels' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfTiledMisc.cpp:327:9: style: The scope of the variable 'numYLevels' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfTiledMisc.cpp:108:42: style: Parameter 'xOffsets' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/lib/OpenEXR/ImfTiledMisc.cpp:109:42: style: Parameter 'yOffsets' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputPart.cpp:165:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputPart.cpp:177:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputPart.h:30:29: performance:inconclusive: Technically the member function 'Imf::TiledOutputPart::fileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputPart.cpp:19:18: note: Technically the member function 'Imf::TiledOutputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputPart.h:30:29: note: Technically the member function 'Imf::TiledOutputPart::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:153:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:164:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:171:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:182:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:189:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:200:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:207:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:232:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:239:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:246:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:253:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:260:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:267:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:274:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:281:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:288:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:295:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:302:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:315:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:328:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:335:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV50_PACKING [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:362:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV50_PACKING [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:400:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:339:59: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:365:56: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:376:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:45:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:84:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:163:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_A [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:193:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:254:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:278:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:315:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:370:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYa [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:579:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYa [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYa [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:614:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYa [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:693:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:724:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:770:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:780:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:793:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:806:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:813:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _inputFile [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:821:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:871:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:957:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channelNamePrefix [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:1090:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:1107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:1125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:644:6: style: Class 'FromYa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:224:7: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:229:7: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:384:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:385:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:386:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:387:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:694:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:703:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:837:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:844:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:851:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:858:11: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:211:19: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfVecAttribute.cpp:21:1: error: There is an unknown macro here somewhere. Configuration is required. If IMATH_INTERNAL_NAMESPACE_HEADER_ENTER is a macro then please configure it. [unknownMacro] openexr-3.1.5/src/lib/OpenEXR/ImfVersion.cpp:22:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAGIC [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfZip.h:28:16: style:inconclusive: Technically the member function 'Imf::Zip::maxRawSize' can be const. [functionConst] openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:40:6: note: Technically the member function 'Imf::Zip::maxRawSize' can be const. openexr-3.1.5/src/lib/OpenEXR/ImfZip.h:28:16: note: Technically the member function 'Imf::Zip::maxRawSize' can be const. openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:84:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:85:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:103:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:104:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:162:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:163:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:246:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:247:23: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:17:17: style:inconclusive: Function 'Zip' argument 1 names different: declaration 'rawMaxSize' definition 'maxRawSize'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfZip.h:19:30: note: Function 'Zip' argument 1 names different: declaration 'rawMaxSize' definition 'maxRawSize'. openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:17:17: note: Function 'Zip' argument 1 names different: declaration 'rawMaxSize' definition 'maxRawSize'. openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:25:17: style:inconclusive: Function 'Zip' argument 1 names different: declaration 'maxScanlineSize' definition 'maxScanLineSize'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfZip.h:20:21: note: Function 'Zip' argument 1 names different: declaration 'maxScanlineSize' definition 'maxScanLineSize'. openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:25:17: note: Function 'Zip' argument 1 names different: declaration 'maxScanlineSize' definition 'maxScanLineSize'. openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:85:24: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:163:20: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfZip.cpp:218:17: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:318:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:493:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:804:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:850:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:894:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:927:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILEDIMAGE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:956:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1050:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1426:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1569:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1577:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSize [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1584:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ySize [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1605:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1616:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXLevels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1623:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numYLevels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1648:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxX [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1667:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1682:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXLevels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1694:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numYLevels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1718:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1748:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1766:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXTiles [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1777:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previewPosition [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1833:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:273:24: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:273:24: warning: Member variable 'Data::previewPosition' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:273:24: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:273:24: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:273:24: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:273:24: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:273:24: warning: Member variable 'Data::numXLevels' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:273:24: warning: Member variable 'Data::numYLevels' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:273:24: warning: Member variable 'Data::maxBytesPerTileLine' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:273:24: warning: Member variable 'Data::tileBufferSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:269:16: style:inconclusive: Technically the member function 'Imf::Data::nextTileCoord' can be const. [functionConst] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:314:24: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:269:16: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:78:5: style: Struct 'TOutSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:115:5: style: Struct 'TileCoord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:184:6: style: Struct 'TileBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:256:6: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:576:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1242:13: style: The scope of the variable 'numTasks' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfWav.cpp:135:18: style: Variable 'ey' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfWav.cpp:149:22: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfWav.cpp:205:22: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfWav.cpp:266:18: style: Variable 'ey' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfWav.cpp:280:22: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfWav.cpp:336:22: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:88:41: style:inconclusive: Function 'TOutSliceInfo' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:78:30: note: Function 'TOutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:88:41: note: Function 'TOutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:89:29: style:inconclusive: Function 'TOutSliceInfo' argument 2 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:79:25: note: Function 'TOutSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:89:29: note: Function 'TOutSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:90:17: style:inconclusive: Function 'TOutSliceInfo' argument 3 names different: declaration 'xStride' definition 'xs'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:80:20: note: Function 'TOutSliceInfo' argument 3 names different: declaration 'xStride' definition 'xs'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:90:17: note: Function 'TOutSliceInfo' argument 3 names different: declaration 'xStride' definition 'xs'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:90:28: style:inconclusive: Function 'TOutSliceInfo' argument 4 names different: declaration 'yStride' definition 'ys'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:81:20: note: Function 'TOutSliceInfo' argument 4 names different: declaration 'yStride' definition 'ys'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:90:28: note: Function 'TOutSliceInfo' argument 4 names different: declaration 'yStride' definition 'ys'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:91:15: style:inconclusive: Function 'TOutSliceInfo' argument 5 names different: declaration 'zero' definition 'z'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:82:18: note: Function 'TOutSliceInfo' argument 5 names different: declaration 'zero' definition 'z'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:91:15: note: Function 'TOutSliceInfo' argument 5 names different: declaration 'zero' definition 'z'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:92:35: style:inconclusive: Function 'TOutSliceInfo' argument 6 names different: declaration 'xTileCoords' definition 'xtc'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:83:24: note: Function 'TOutSliceInfo' argument 6 names different: declaration 'xTileCoords' definition 'xtc'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:92:35: note: Function 'TOutSliceInfo' argument 6 names different: declaration 'xTileCoords' definition 'xtc'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:93:35: style:inconclusive: Function 'TOutSliceInfo' argument 7 names different: declaration 'yTileCoords' definition 'ytc'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:84:24: note: Function 'TOutSliceInfo' argument 7 names different: declaration 'yTileCoords' definition 'ytc'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:93:35: note: Function 'TOutSliceInfo' argument 7 names different: declaration 'yTileCoords' definition 'ytc'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1120:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1146:10: warning: Unused variable value 'ChannelList' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1790:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:583:28: style: Parameter 'tileBuffer' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/lib/OpenEXR/ImfZipCompressor.cpp:36:5: warning: Class 'ZipCompressor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfZipCompressor.cpp:36:5: warning: Class 'ZipCompressor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] openexr-3.1.5/src/lib/OpenEXR/b44ExpLogTable.cpp:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basefield [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/b44ExpLogTable.cpp:91:19: warning: Either the condition 'h<0' is redundant or log() argument nr 1 can have invalid value. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] openexr-3.1.5/src/lib/OpenEXR/b44ExpLogTable.cpp:88:25: note: Assuming that condition 'h<0' is not redundant openexr-3.1.5/src/lib/OpenEXR/b44ExpLogTable.cpp:91:19: note: Invalid argument openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:300:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:359:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:587:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:737:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:808:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:873:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:914:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:950:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multiPartBackwardSupport [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:964:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:982:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1144:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileIsComplete [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1272:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1458:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSize [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1465:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ySize [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1486:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1499:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXLevels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1506:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numYLevels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1531:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxX [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1548:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1563:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXLevels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1578:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numYLevels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1604:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1634:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1651:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXTiles [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRCore/internal_structs.h:58:0: error: #error OS unimplemented support for atomics [preprocessorErrorDirective] openexr-3.1.5/src/lib/OpenEXRCore/base.c:14:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENEXR_VERSION_MAJOR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/dwaLookups.cpp:128:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:241:23: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:241:23: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:241:23: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:241:23: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:241:23: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:241:23: warning: Member variable 'Data::numXLevels' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:241:23: warning: Member variable 'Data::numYLevels' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:241:23: warning: Member variable 'Data::fileIsComplete' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:241:23: warning: Member variable 'Data::bytesPerPixel' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:241:23: warning: Member variable 'Data::maxBytesPerTileLine' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:241:23: warning: Member variable 'Data::tileBufferSize' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.h:75:18: performance:inconclusive: Technically the member function 'Imf::TiledInputFile::fileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1098:17: note: Technically the member function 'Imf::TiledInputFile::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.h:75:18: note: Technically the member function 'Imf::TiledInputFile::fileName' can be static (but you may consider moving to unnamed namespace). openexr-3.1.5/src/lib/OpenEXR/dwaLookups.cpp:225:17: performance:inconclusive: Technically the member function '::LutHeaderWorker::countSetBits' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/lib/OpenEXR/dwaLookups.cpp:506:13: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] openexr-3.1.5/src/lib/OpenEXR/dwaLookups.cpp:270:21: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/dwaLookups.cpp:341:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/dwaLookups.cpp:375:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXR/dwaLookups.cpp:121:22: style: The scope of the variable 'candidateCount' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/dwaLookups.cpp:316:15: style: The scope of the variable 'logBase' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/dwaLookups.cpp:370:15: style: The scope of the variable 'logBase' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:69:5: style: Struct 'TInSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:120:6: style: Struct 'TileBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:222:6: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXR/dwaLookups.cpp:121:37: style: Variable 'candidateCount' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:82:39: style:inconclusive: Function 'TInSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:69:29: note: Function 'TInSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:82:39: note: Function 'TInSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:83:39: style:inconclusive: Function 'TInSliceInfo' argument 2 names different: declaration 'typeInFile' definition 'tifl'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:70:29: note: Function 'TInSliceInfo' argument 2 names different: declaration 'typeInFile' definition 'tifl'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:83:39: note: Function 'TInSliceInfo' argument 2 names different: declaration 'typeInFile' definition 'tifl'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:84:35: style:inconclusive: Function 'TInSliceInfo' argument 3 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:71:25: note: Function 'TInSliceInfo' argument 3 names different: declaration 'base' definition 'b'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:84:35: note: Function 'TInSliceInfo' argument 3 names different: declaration 'base' definition 'b'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:85:36: style:inconclusive: Function 'TInSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:72:26: note: Function 'TInSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:85:36: note: Function 'TInSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:85:47: style:inconclusive: Function 'TInSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:73:26: note: Function 'TInSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:85:47: note: Function 'TInSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:86:34: style:inconclusive: Function 'TInSliceInfo' argument 6 names different: declaration 'fill' definition 'f'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:74:24: note: Function 'TInSliceInfo' argument 6 names different: declaration 'fill' definition 'f'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:86:34: note: Function 'TInSliceInfo' argument 6 names different: declaration 'fill' definition 'f'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:86:42: style:inconclusive: Function 'TInSliceInfo' argument 7 names different: declaration 'skip' definition 's'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:75:24: note: Function 'TInSliceInfo' argument 7 names different: declaration 'skip' definition 's'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:86:42: note: Function 'TInSliceInfo' argument 7 names different: declaration 'skip' definition 's'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:87:36: style:inconclusive: Function 'TInSliceInfo' argument 8 names different: declaration 'fillValue' definition 'fv'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:76:26: note: Function 'TInSliceInfo' argument 8 names different: declaration 'fillValue' definition 'fv'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:87:36: note: Function 'TInSliceInfo' argument 8 names different: declaration 'fillValue' definition 'fv'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:88:33: style:inconclusive: Function 'TInSliceInfo' argument 9 names different: declaration 'xTileCoords' definition 'xtc'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:77:23: note: Function 'TInSliceInfo' argument 9 names different: declaration 'xTileCoords' definition 'xtc'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:88:33: note: Function 'TInSliceInfo' argument 9 names different: declaration 'xTileCoords' definition 'xtc'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:89:33: style:inconclusive: Function 'TInSliceInfo' argument 10 names different: declaration 'yTileCoords' definition 'ytc'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:78:23: note: Function 'TInSliceInfo' argument 10 names different: declaration 'yTileCoords' definition 'ytc'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:89:33: note: Function 'TInSliceInfo' argument 10 names different: declaration 'yTileCoords' definition 'ytc'. openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:613:37: style: Local variable 'slice' shadows outer function [shadowFunction] openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:263:33: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:613:37: note: Shadow variable openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:746:12: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1135:10: warning: Unused variable value 'FrameBuffer' [constStatement] openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1160:10: warning: Unused variable value 'FrameBuffer' [constStatement] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:352:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:361:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:369:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:376:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:404:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:413:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:421:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:427:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:194:10: style: Class 'Edit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:328:9: style: Struct 'ChannelInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:40:4: style: Class 'DeepImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:50:25: style: The function 'pixelType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:52:25: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:50:25: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:241:14: style: The destructor '~SampleCountChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:91:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:241:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:243:25: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:94:25: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:243:25: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:77:29: style: The destructor '~DeepImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:91:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:77:29: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:102:33: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:94:25: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:102:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:138:6: style: The destructor '~DeepImageLevel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:62:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:138:6: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:160:18: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:65:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:160:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:163:18: style: The function 'shiftPixels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:68:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:163:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:166:18: style: The function 'insertChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:70:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:166:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:173:18: style: The function 'eraseChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:76:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:173:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:176:18: style: The function 'clearChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:78:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:176:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:179:18: style: The function 'renameChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:80:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:179:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:183:18: style: The function 'renameChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:83:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:183:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:44:28: style: The destructor '~DeepImage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:87:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:44:28: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:51:52: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:310:52: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:51:52: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:52:52: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:311:52: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:52:52: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:54:52: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:313:52: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:54:52: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:55:52: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:314:52: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:55:52: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:61:9: style: The function 'newLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:320:9: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:61:9: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:117:25: style: The function 'pixelType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:52:25: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:117:25: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:126:25: style: The function 'slice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:54:33: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:126:25: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:171:14: style: The destructor '~TypedDeepImageChannel < half >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:77:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:171:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:179:18: style: The function 'setSamplesToZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:84:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:179:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:185:18: style: The function 'moveSampleList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:89:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:185:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:192:18: style: The function 'moveSamplesToNewBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:95:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:192:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:198:18: style: The function 'initializeSampleLists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:100:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:198:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:201:18: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:102:33: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:201:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:204:18: style: The function 'resetBasePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:104:18: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:204:18: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:171:14: style: The destructor '~TypedDeepImageChannel < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:77:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:171:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:171:14: style: The destructor '~TypedDeepImageChannel < unsigned int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:77:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:171:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:301:13: warning: Either the condition 'ptr==0' is redundant or there is possible null pointer dereference: ptr. [nullPointerRedundantCheck] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:298:13: note: Assuming that condition 'ptr==0' is not redundant openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:301:13: note: Null pointer dereference openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:314:13: warning: Either the condition 'ptr==0' is redundant or there is possible null pointer dereference: ptr. [nullPointerRedundantCheck] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:311:13: note: Assuming that condition 'ptr==0' is not redundant openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:314:13: note: Null pointer dereference openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:277:53: style:inconclusive: Function 'Edit' argument 1 names different: declaration 'level' definition 'channel'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:194:36: note: Function 'Edit' argument 1 names different: declaration 'level' definition 'channel'. openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:277:53: note: Function 'Edit' argument 1 names different: declaration 'level' definition 'channel'. openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:343:30: style:inconclusive: Function 'row' argument 1 names different: declaration 'r' definition 'n'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:100:38: note: Function 'row' argument 1 names different: declaration 'r' definition 'n'. openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:343:30: note: Function 'row' argument 1 names different: declaration 'r' definition 'n'. openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:108:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rgba [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:185:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:303:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:414:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:540:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:740:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_CUBE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:826:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPTILE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:921:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:933:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:956:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1091:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPTILE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1182:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1284:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1442:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1479:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1497:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1561:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:322:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:100:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampleListPointers [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampleListPointers [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldSampleList [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldSampleBuffer [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampleBuffer [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:285:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampleListPointers [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:296:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:297:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:201:18: style: Virtual function 'resize' is called from constructor 'TypedDeepImageChannel < half >(DeepImageLevel&level,bool pLinear)' at line 93. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:93:5: note: Calling resize openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:201:18: note: resize is a virtual function openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:201:18: style: Virtual function 'resize' is called from constructor 'TypedDeepImageChannel < float >(DeepImageLevel&level,bool pLinear)' at line 93. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:93:5: note: Calling resize openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:201:18: note: resize is a virtual function openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:201:18: style: Virtual function 'resize' is called from constructor 'TypedDeepImageChannel < unsigned int >(DeepImageLevel&level,bool pLinear)' at line 93. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:93:5: note: Calling resize openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:201:18: note: resize is a virtual function openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:102:33: style: The function 'resize' overrides a function in a base class but just delegates back to the base class. [uselessOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:94:25: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:102:33: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:110:23: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:110:23: portability:inconclusive: Casting from float * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:171:7: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:172:7: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:220:7: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:225:11: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:226:11: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageIO.cpp:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageIO.cpp:199:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageIO.cpp:380:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.cpp:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:160:18: style: Virtual function 'resize' is called from constructor 'DeepImageLevel(DeepImage&image,int xLevelNumber,int yLevelNumber,const IMATH_NAMESPACE::Box2i&dataWindow)' at line 33. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.cpp:33:5: note: Calling resize openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:160:18: note: resize is a virtual function openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:176:18: style: Virtual function 'clearChannels' is called from destructor '~DeepImageLevel()' at line 53. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.cpp:53:5: note: Calling clearChannels openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:176:18: note: clearChannels is a virtual function openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.cpp:254:13: warning: Either the condition 'i==_channels.end()' is redundant or there is possible dereference of an invalid iterator: i. [derefInvalidIteratorRedundantCheck] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.cpp:251:11: note: Assuming that condition 'i==_channels.end()' is not redundant openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.cpp:254:13: note: Dereference of an invalid iterator openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.cpp:266:13: warning: Either the condition 'i==_channels.end()' is redundant or there is possible dereference of an invalid iterator: i. [derefInvalidIteratorRedundantCheck] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.cpp:263:11: note: Assuming that condition 'i==_channels.end()' is not redundant openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.cpp:266:13: note: Dereference of an invalid iterator openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:304:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:313:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:321:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:328:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:356:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:365:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:373:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:379:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:40:4: style: Class 'FlatImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:71:29: style: The destructor '~FlatImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:91:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:71:29: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:79:29: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:94:25: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:79:29: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:125:14: style: The destructor '~FlatImageLevel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:62:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:125:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:128:21: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:65:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:128:21: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:131:21: style: The function 'shiftPixels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:68:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:131:21: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:134:21: style: The function 'insertChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:70:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:134:21: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:141:21: style: The function 'eraseChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:76:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:141:21: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:144:21: style: The function 'clearChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:78:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:144:21: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:147:21: style: The function 'renameChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:80:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:147:21: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:151:21: style: The function 'renameChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:83:21: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:151:21: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:44:29: style: The destructor '~FlatImage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:87:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:44:29: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:51:52: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:310:52: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:51:52: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:52:52: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:311:52: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:52:52: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:54:52: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:313:52: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:54:52: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:55:52: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:314:52: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:55:52: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:60:9: style: The function 'newLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:320:9: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:60:9: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:93:25: style: The function 'pixelType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:52:25: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:93:25: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:100:25: style: The function 'slice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:51:29: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:100:25: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:149:14: style: The destructor '~TypedFlatImageChannel < half >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:71:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:149:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:157:25: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:79:29: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:157:25: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:160:25: style: The function 'resetBasePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:81:29: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:160:25: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:149:14: style: The destructor '~TypedFlatImageChannel < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:71:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:149:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:149:14: style: The destructor '~TypedFlatImageChannel < unsigned int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:71:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:149:14: note: Destructor in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:269:13: warning: Either the condition 'ptr==0' is redundant or there is possible null pointer dereference: ptr. [nullPointerRedundantCheck] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:266:13: note: Assuming that condition 'ptr==0' is not redundant openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:269:13: note: Null pointer dereference openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:282:13: warning: Either the condition 'ptr==0' is redundant or there is possible null pointer dereference: ptr. [nullPointerRedundantCheck] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:279:13: note: Assuming that condition 'ptr==0' is not redundant openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:282:13: note: Null pointer dereference openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:227:36: style:inconclusive: Function 'row' argument 1 names different: declaration 'r' definition 'n'. [funcArgNamesDifferent] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:131:34: note: Function 'row' argument 1 names different: declaration 'r' definition 'n'. openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:227:36: note: Function 'row' argument 1 names different: declaration 'r' definition 'n'. openexr-3.1.5/src/lib/OpenEXRCore/internal_huf.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] openexr-3.1.5/src/lib/OpenEXRCore/internal_huf.c:152:25: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] openexr-3.1.5/src/lib/OpenEXRCore/internal_huf.c:152:38: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] openexr-3.1.5/src/lib/OpenEXRCore/internal_huf.c:818:20: style: Variable 'outb' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXRCore/internal_huf.c:819:20: style: Variable 'oe' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXRCore/internal_huf.c:634:29: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] openexr-3.1.5/src/lib/OpenEXRCore/internal_huf.c:1093:28: style: Variable 'nTableSz' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:136:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:155:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:157:25: style: Virtual function 'resize' is called from constructor 'TypedFlatImageChannel < half >(FlatImageLevel&level,int xSampling,int ySampling,bool pLinear)' at line 84. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:84:5: note: Calling resize openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:157:25: note: resize is a virtual function openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:157:25: style: Virtual function 'resize' is called from constructor 'TypedFlatImageChannel < float >(FlatImageLevel&level,int xSampling,int ySampling,bool pLinear)' at line 84. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:84:5: note: Calling resize openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:157:25: note: resize is a virtual function openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:157:25: style: Virtual function 'resize' is called from constructor 'TypedFlatImageChannel < unsigned int >(FlatImageLevel&level,int xSampling,int ySampling,bool pLinear)' at line 84. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:84:5: note: Calling resize openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:157:25: note: resize is a virtual function openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:79:29: style: The function 'resize' overrides a function in a base class but just delegates back to the base class. [uselessOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:94:25: note: Virtual function in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:79:29: note: Function in derived class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:124:19: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:124:19: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageIO.cpp:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageIO.cpp:170:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageIO.cpp:330:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:128:21: style: Virtual function 'resize' is called from constructor 'FlatImageLevel(FlatImage&image,int xLevelNumber,int yLevelNumber,const IMATH_NAMESPACE::Box2i&dataWindow)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.cpp:32:5: note: Calling resize openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:128:21: note: resize is a virtual function openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:144:21: style: Virtual function 'clearChannels' is called from destructor '~FlatImageLevel()' at line 52. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.cpp:52:5: note: Calling clearChannels openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:144:21: note: clearChannels is a virtual function openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.cpp:192:13: warning: Either the condition 'i==_channels.end()' is redundant or there is possible dereference of an invalid iterator: i. [derefInvalidIteratorRedundantCheck] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.cpp:189:11: note: Assuming that condition 'i==_channels.end()' is not redundant openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.cpp:192:13: note: Dereference of an invalid iterator openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.cpp:204:13: warning: Either the condition 'i==_channels.end()' is redundant or there is possible dereference of an invalid iterator: i. [derefInvalidIteratorRedundantCheck] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.cpp:201:11: note: Assuming that condition 'i==_channels.end()' is not redundant openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.cpp:204:13: note: Dereference of an invalid iterator openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:107:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUND_DOWN [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:300:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:381:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:491:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:536:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:581:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:595:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.cpp:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:287:38: error: Shifting by a negative value is undefined behaviour [shiftNegative] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:302:38: error: Shifting by a negative value is undefined behaviour [shiftNegative] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.cpp:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.cpp:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.cpp:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageIO.cpp:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.cpp:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.cpp:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.cpp:237:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.cpp:343:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:243:25: style: Virtual function 'resize' is called from constructor 'SampleCountChannel(DeepImageLevel&level)' at line 69. Dynamic binding is not used. [virtualCallInConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.cpp:69:5: note: Calling resize openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:243:25: note: resize is a virtual function openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:240:5: style: Class 'SampleCountChannel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.cpp:92:19: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.cpp:235:46: style: Parameter 'newNumSamples' can be declared as const array [constParameter] openexr-3.1.5/src/test/IexTest/main.cpp:17:23: style: Parameter 'argv' can be declared as const array [constParameter] openexr-3.1.5/src/test/OpenEXRCoreTest/test_value.h:16:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/base_units.cpp:20:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMP_EXTRA [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/base_units.cpp:53:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/base_units.cpp:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:185:56: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:187:57: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:189:56: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:303:56: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:305:57: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:306:56: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:414:57: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:426:59: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1222:38: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1369:50: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/base_units.cpp:62:36: warning: Either the condition 'errmsg==NULL' is redundant or there is possible null pointer dereference: errmsg. [nullPointerRedundantCheck] openexr-3.1.5/src/test/OpenEXRCoreTest/base_units.cpp:60:16: note: Assuming that condition 'errmsg==NULL' is not redundant openexr-3.1.5/src/test/OpenEXRCoreTest/base_units.cpp:62:36: note: Null pointer dereference openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1337:17: style: The scope of the variable 'tx' can be reduced. [variableScope] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:954:17: style: Checking if unsigned expression 'pos' is less than zero. [unsignedLessThanZero] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:933:48: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1046:18: style: Local variable 'bytesPerPixel' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1024:19: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1046:18: note: Shadow variable openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1200:26: style: Local variable 'cinfo' shadows outer variable [shadowVariable] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1190:22: note: Shadowed declaration openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1200:26: note: Shadow variable openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1532:18: style: Variable 'md' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1549:18: style: Variable 'md' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:540:18: style: Variable 'height' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:541:18: style: Variable 'width' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:374:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:412:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:219:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:364:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:383:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:408:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:453:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_PXR24 [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:609:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:629:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:699:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:773:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:852:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:938:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1060:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1146:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1484:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_NONE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1490:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_RLE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1496:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_ZIP [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1502:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_ZIPS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1514:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_PXR24 [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1520:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_B44 [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1526:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_B44A [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:101:9: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:127:17: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:155:26: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:158:26: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:160:26: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:172:51: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:173:51: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:174:51: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:256:9: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:287:17: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:335:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:338:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:341:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:357:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:358:59: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:360:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:450:28: style: Local variable 'c' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:423:14: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:450:28: note: Shadow variable openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:450:28: style: Variable 'c' can be declared as reference to const [constVariableReference] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:379:17: style: Variable 'chancounts' can be declared as const array [constVariable] openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:417:17: style: Variable 'chancounts' can be declared as const array [constVariable] openexr-3.1.5/src/test/IexTest/testBaseExc.cpp:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/IexTest/testBaseExc.cpp:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/IexTest/testBaseExc.cpp:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/IexTest/testBaseExc.cpp:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/IexTest/testBaseExc.cpp:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/IexTest/testBaseExc.cpp:247:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/IexTest/testBaseExc.cpp:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/main.cpp:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/main.cpp:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:290:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:453:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:539:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:702:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:761:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:879:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:1027:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:1635:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:668:54: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:745:58: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:821:53: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:898:57: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:938:5: style: C-style reference casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1383:46: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1419:54: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1453:54: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:692:27: style: The scope of the variable 'tilex' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:694:27: style: The scope of the variable 'x' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:694:30: style: The scope of the variable 'endx' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:845:27: style: The scope of the variable 'tilex' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:847:27: style: The scope of the variable 'x' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:847:30: style: The scope of the variable 'endx' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRCoreTest/main.cpp:112:20: style: The comparison 'status == 0' is always true. [knownConditionTrueFalse] openexr-3.1.5/src/test/OpenEXRCoreTest/main.cpp:110:22: note: 'status' is assigned value '0' here. openexr-3.1.5/src/test/OpenEXRCoreTest/main.cpp:112:20: note: The comparison 'status == 0' is always true. openexr-3.1.5/src/test/OpenEXRCoreTest/main.cpp:125:23: style: Parameter 'argv' can be declared as const array [constParameter] openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:240:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:288:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECREASING_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:393:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:400:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:422:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:70:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:122:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:181:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:205:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:227:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:375:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:556:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:309:22: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:92:13: style: Same expression used in consecutive assignments of 'w' and 'h'. [duplicateAssignExpression] openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:93:13: note: Same expression used in consecutive assignments of 'w' and 'h'. openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:92:13: note: Same expression used in consecutive assignments of 'w' and 'h'. openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:451:20: style: Variable 'f' can be declared as reference to const [constVariableReference] openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:280:14: style: Unused variable: linesread [unusedVariable] openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:291:28: style: Unused variable: outPtr [unusedVariable] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:248:21: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:866:16: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:38:33: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'dummy_write' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:83:22: note: You might need to cast the function pointer here openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:38:33: note: Parameter 'userdata' can be declared as pointer to const openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:452:29: style: Variable 'fdata' can be declared as const array [constVariable] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:701:24: style: Variable 'data1x1' can be declared as const array [constVariable] openexr-3.1.5/src/test/OpenEXRFuzzTest/fuzzFile.cpp:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/fuzzFile.cpp:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/fuzzFile.cpp:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:149:19: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/main.cpp:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:154:13: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:574:54: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:579:54: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:127:28: style: Unused variable: attr [unusedVariable] openexr-3.1.5/src/test/OpenEXRFuzzTest/oss-fuzz/openexr_exrcheck_fuzzer.cc:17:24: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:200:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:220:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:447:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:490:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:167:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:192:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:103:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:104:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:105:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:106:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:167:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:168:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:169:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:170:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:166:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:263:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:343:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:394:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:125:48: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:140:40: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:177:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:240:52: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:257:45: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:306:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:355:56: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:372:48: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:421:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:146:13: style: Local variable 'part' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:107:25: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:146:13: note: Shadow variable openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:218:15: style: Local variable 'dataWindow' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:51:13: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:218:15: note: Shadow variable openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:220:13: style: Local variable 'height' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:48:11: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:220:13: note: Shadow variable openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:221:13: style: Local variable 'width' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:47:11: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:221:13: note: Shadow variable openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:333:19: style: Local variable 'dataWindow' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:51:13: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:333:19: note: Shadow variable openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:335:17: style: Local variable 'height' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:48:11: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:335:17: note: Shadow variable openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:336:17: style: Local variable 'width' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:47:11: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:336:17: note: Shadow variable openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:104:49: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:123:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:152:26: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:169:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:201:52: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:224:44: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:260:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:294:56: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:317:48: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:350:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/compareDwa.cpp:61:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:95:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:96:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:97:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:98:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:166:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:167:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:168:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:169:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/compareFloat.cpp:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PXR24_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/compareB44.cpp:222:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testAttributes.cpp:338:17: error: syntax error: ++ . name [syntaxError] openexr-3.1.5/src/test/OpenEXRTest/testB44ExpLogTable.cpp:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF_MAX [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testB44ExpLogTable.cpp:55:19: warning: Either the condition 'h<0' is redundant or log() argument nr 1 can have invalid value. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] openexr-3.1.5/src/test/OpenEXRTest/testB44ExpLogTable.cpp:52:25: note: Assuming that condition 'h<0' is not redundant openexr-3.1.5/src/test/OpenEXRTest/testB44ExpLogTable.cpp:55:19: note: Invalid argument openexr-3.1.5/src/test/OpenEXRTest/main.cpp:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/main.cpp:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:80:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:185:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:237:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:293:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:196:23: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:202:23: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:207:23: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:212:23: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:253:23: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:259:23: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:311:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:317:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testBadTypeAttributes.cpp:59:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testBadTypeAttributes.cpp:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILEDIMAGE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testBadTypeAttributes.cpp:134:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testBadTypeAttributes.cpp:378:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testBadTypeAttributes.cpp:291:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZIPS_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:31:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:58:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:135:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:165:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:234:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:262:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:529:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:1197:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:1288:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testBadTypeAttributes.cpp:68:43: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testBadTypeAttributes.cpp:269:28: style: Local variable 'multiin' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testBadTypeAttributes.cpp:245:24: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testBadTypeAttributes.cpp:269:28: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/main.cpp:155:23: style: Parameter 'argv' can be declared as const array [constParameter] openexr-3.1.5/src/test/OpenEXRTest/testChannels.cpp:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testChannels.cpp:215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testChannels.cpp:82:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testChannels.cpp:91:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testChannels.cpp:134:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testChannels.cpp:144:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testChannels.cpp:154:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:183:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:483:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:516:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:497:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:643:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:588:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:104:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:212:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channels [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:237:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:311:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:333:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:316:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:231:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:240:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:249:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:260:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:312:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:326:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:342:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:356:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:307:10: style: Local variable 'xs' shadows outer argument [shadowArgument] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:166:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:307:10: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:308:10: style: Local variable 'ys' shadows outer argument [shadowArgument] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:167:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:308:10: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:321:10: style: Local variable 'xs' shadows outer argument [shadowArgument] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:166:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:321:10: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:322:10: style: Local variable 'ys' shadows outer argument [shadowArgument] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:167:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:322:10: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:337:10: style: Local variable 'xs' shadows outer argument [shadowArgument] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:166:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:337:10: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:338:10: style: Local variable 'ys' shadows outer argument [shadowArgument] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:167:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:338:10: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:351:10: style: Local variable 'xs' shadows outer argument [shadowArgument] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:166:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:351:10: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:352:10: style: Local variable 'ys' shadows outer argument [shadowArgument] openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:167:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:352:10: note: Shadow variable openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:1044:9: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:1147:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:1236:26: style: The scope of the variable 'tx' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:349:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:389:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:245:13: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:265:13: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:166:13: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:186:13: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:286:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:294:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:425:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:440:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:479:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:1235:31: style: Variable 'curchunk' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:140:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:164:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:329:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:359:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:393:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:432:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:491:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:668:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:867:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:916:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:939:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyPixels.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyPixels.cpp:164:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyPixels.cpp:183:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyPixels.cpp:71:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyPixels.cpp:115:7: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyPixels.cpp:124:7: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyPixels.cpp:107:16: style: Local variable 'ph1' shadows outer argument [shadowArgument] openexr-3.1.5/src/test/OpenEXRTest/testCopyPixels.cpp:39:37: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testCopyPixels.cpp:107:16: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:98:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:127:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:158:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:160:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:162:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:176:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:178:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:180:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:228:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:260:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:304:51: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:313:43: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:318:38: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:322:44: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:327:38: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:337:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:339:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:341:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:304:43: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:313:35: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:322:36: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testCustomAttributes.cpp:62:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCustomAttributes.cpp:71:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCustomAttributes.cpp:115:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCustomAttributes.cpp:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCustomAttributes.cpp:41:5: style: Struct 'Glorp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/test/OpenEXRTest/testCustomAttributes.cpp:124:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCustomAttributes.cpp:187:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:364:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:396:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:116:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:147:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:193:46: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:195:46: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:197:46: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:212:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:214:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:216:39: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:288:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:319:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:379:59: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:388:51: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:393:46: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:397:52: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:402:46: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:413:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:415:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:417:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:379:51: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:388:43: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:397:44: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:268:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:526:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:567:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPTILE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:660:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:330:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:337:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:344:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:360:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:368:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:376:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:394:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:404:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:414:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:433:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:442:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:451:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:564:53: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:610:61: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:764:57: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:815:65: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:256:13: style: The scope of the variable 'tileX' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:257:13: style: The scope of the variable 'tileY' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:258:13: style: The scope of the variable 'levelMode' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:687:9: style: The scope of the variable 'i' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:89:54: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:112:54: style: Parameter 'uintData' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:112:81: style: Parameter 'floatData' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:113:36: style: Parameter 'halfData' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:72:41: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:858:48: warning: Uninitialized variable: partNumber [uninitvar] openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:691:23: note: Assuming condition is false openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:858:48: note: Uninitialized variable: partNumber openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineMultipleRead.cpp:64:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineMultipleRead.cpp:104:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineMultipleRead.cpp:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:104:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:138:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:210:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:212:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:214:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:222:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:224:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:226:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:268:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:301:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:156:82: error: Division by zero. [zerodiv] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:112:33: note: Assignment 'bytes_per_sample=0', assigned value is 0 openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:113:23: note: Assuming condition is false openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:156:82: note: Division by zero openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:360:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:395:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:751:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:803:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:160:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:333:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:414:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:495:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineMultipleRead.cpp:77:47: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineMultipleRead.cpp:78:40: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineMultipleRead.cpp:116:47: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineMultipleRead.cpp:118:47: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineMultipleRead.cpp:78:40: portability:inconclusive: Casting from float * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:250:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwaCompressorNoOp [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:323:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwaCompressorToLinear [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:373:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwaCompressorToNonlinear [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:465:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closestDataOffset [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:209:9: performance:inconclusive: Technically the member function '::LutHeaderWorker::countSetBits' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:87:9: warning: Class 'LutHeaderWorker' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:87:9: warning: Class 'LutHeaderWorker' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:315:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:343:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:126:14: style: The scope of the variable 'candidateCount' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:290:15: style: The scope of the variable 'logBase' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:338:15: style: The scope of the variable 'logBase' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:126:29: style: Variable 'candidateCount' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:99:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:128:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:179:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:181:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:183:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:230:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:232:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:234:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:253:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:255:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:257:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:308:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:349:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:376:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:472:51: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:481:43: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:486:38: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:490:44: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:495:38: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:509:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:511:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:513:34: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:518:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:42:44: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:472:43: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:481:35: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:490:36: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:116:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:295:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:442:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:539:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:604:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:704:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:760:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:175:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:236:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:388:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:422:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:460:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:503:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:562:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:744:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:957:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1362:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:206:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:389:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:396:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:403:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:423:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:431:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:439:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:461:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:471:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:481:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:504:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:513:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:522:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:635:53: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:681:61: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:843:57: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:894:65: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1056:45: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1123:45: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:308:13: style: The scope of the variable 'tileX' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:309:13: style: The scope of the variable 'tileY' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:310:13: style: The scope of the variable 'levelMode' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1244:26: style: Local variable 'x' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1234:22: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1244:26: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1269:21: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1190:16: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1269:21: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:103:40: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:136:40: style: Parameter 'uintData' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:137:33: style: Parameter 'floatData' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:138:32: style: Parameter 'halfData' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:227:42: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:194:37: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:195:27: style: Parameter 'ph' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:84:36: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:939:48: warning: Uninitialized variable: partNumber [uninitvar] openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:770:30: note: Assuming condition is false openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:939:48: note: Uninitialized variable: partNumber openexr-3.1.5/src/test/OpenEXRTest/testHuf.cpp:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testHuf.cpp:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:419:20: style: Variable 'pattern' can be declared as const array [constVariable] openexr-3.1.5/src/test/OpenEXRTest/testHuf.cpp:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testHuf.cpp:215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:226:32: style: Condition 'bulkWrite==false' is always true [knownConditionTrueFalse] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:184:17: note: Assuming that condition 'bulkWrite' is not redundant openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:226:32: note: Condition 'bulkWrite==false' is always true openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:269:26: style: Condition 'relativeCoords' is always true [knownConditionTrueFalse] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:228:36: note: Assuming that condition 'relativeCoords==false' is not redundant openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:269:26: note: Condition 'relativeCoords' is always true openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:566:31: style: Condition 'bulkRead==false' is always true [knownConditionTrueFalse] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:524:17: note: Assuming that condition 'bulkRead' is not redundant openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:566:31: note: Condition 'bulkRead==false' is always true openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:607:26: style: Condition 'relativeCoords' is always true [knownConditionTrueFalse] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:568:36: note: Assuming that condition 'relativeCoords==false' is not redundant openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:607:26: note: Condition 'relativeCoords' is always true openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:124:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:155:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:213:46: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:215:46: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:217:46: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:257:50: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:259:50: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:261:50: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:300:50: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:303:50: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:306:50: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:320:54: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:322:54: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:324:54: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:338:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:340:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:342:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:358:35: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:367:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:376:28: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:429:41: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:470:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:497:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:668:62: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:670:62: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:672:62: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:677:51: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:697:63: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:706:55: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:711:50: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:715:56: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:720:50: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:732:46: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:734:46: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:736:46: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:740:38: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:358:27: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:367:19: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:376:20: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:697:55: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:706:47: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:715:48: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:38:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:176:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTHASHED [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:265:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:431:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID2_SCHEME [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:161:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:319:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:350:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:412:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:506:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:573:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:618:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:666:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:690:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:140:20: warning: Return value of function ::compress() is not used. [ignoredReturnValue] openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:49:36: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:140:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:246:40: style: Local variable 'comps' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:223:28: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:246:40: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testIsComplete.cpp:55:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testIsComplete.cpp:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:320:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:327:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:334:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:351:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:361:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:371:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:246:13: style: The scope of the variable 'tileX' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:247:13: style: The scope of the variable 'tileY' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:248:13: style: The scope of the variable 'levelMode' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:525:9: style: The scope of the variable 'i' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:131:31: style: Parameter 'ph' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:555:48: warning: Uninitialized variable: partNumber [uninitvar] openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:529:23: note: Assuming condition is false openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:555:48: note: Uninitialized variable: partNumber openexr-3.1.5/src/test/OpenEXRTest/testHuf.cpp:174:74: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testHuf.cpp:187:77: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testHuf.cpp:187:29: style: Local variable 'cptr' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testHuf.cpp:174:26: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testHuf.cpp:187:29: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:63:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:150:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:243:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:294:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testLineOrder.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testLineOrder.cpp:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testLut.cpp:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testLut.cpp:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testLut.cpp:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:354:24: style: Condition 'compare(readFrameBuf,writeFrameBuf,dw)' is always true [knownConditionTrueFalse] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:354:24: note: Calling function 'compare' returns 1 openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:354:24: note: Condition 'compare(readFrameBuf,writeFrameBuf,dw)' is always true openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:69:43: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:72:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:96:45: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:99:45: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:182:15: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:186:15: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:69:43: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:96:45: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:186:15: portability: Casting between const char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:90:30: style: Local variable 'base' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:63:26: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:90:30: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:91:28: style: Local variable 'ptr' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:64:24: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:91:28: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testLineOrder.cpp:71:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testLineOrder.cpp:103:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testLut.cpp:64:7: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMagic.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMagic.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMalformedImages.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMagic.cpp:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMalformedImages.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMalformedImages.cpp:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMalformedImages.cpp:35:6: style: The scope of the variable 'width' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testMalformedImages.cpp:36:6: style: The scope of the variable 'height' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:123:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:76:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:227:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:258:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:153:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:315:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:170:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:478:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:351:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:589:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:499:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:689:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:712:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:194:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:336:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:366:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:400:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:439:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:498:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:675:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:883:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1426:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1453:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:172:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:96:13: style: The scope of the variable 'tileX' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:97:13: style: The scope of the variable 'tileY' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:98:13: style: The scope of the variable 'levelMode' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:394:22: style: Local variable 'ta' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:381:23: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:394:22: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:479:28: style: Local variable 'file' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:410:24: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:479:28: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testMultiPartThreading.cpp:793:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:135:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:166:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:374:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:136:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:143:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:150:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:167:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:177:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:187:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:53:9: warning: Member variable 'Task::tx' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:53:9: warning: Member variable 'Task::ty' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:53:9: warning: Member variable 'Task::lx' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:53:9: warning: Member variable 'Task::ly' is not initialized in the constructor. [uninitMemberVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:53:9: style: Struct 'Task' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:228:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:235:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:242:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:259:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:269:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:279:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:350:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:361:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:415:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:424:37: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:434:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:438:9: note: Found duplicate branches for 'if' and 'else'. openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:434:9: note: Found duplicate branches for 'if' and 'else'. openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:143:13: style: The scope of the variable 'tileX' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:144:13: style: The scope of the variable 'tileY' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:508:9: style: The scope of the variable 'i' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:86:31: style: Parameter 'ph' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:577:48: warning: Uninitialized variable: partNumber [uninitvar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:512:23: note: Assuming condition is false openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:577:48: note: Uninitialized variable: partNumber openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:76:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:97:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:128:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:345:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:477:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:499:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiView.cpp:474:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:87:5: style: Class 'MMIFStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:319:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:320:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:321:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:322:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:352:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:353:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:354:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:355:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:395:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:396:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:397:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:398:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:626:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:627:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:628:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:629:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:660:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:661:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:662:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:663:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:49:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:94:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:155:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIZ_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:252:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:98:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:105:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:112:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:129:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:139:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:149:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:153:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:337:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:180:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:344:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:351:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:255:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:367:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:306:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:375:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:364:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:383:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:520:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:401:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:559:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:411:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:421:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:440:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:449:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:458:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:571:53: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:617:61: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:771:57: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:822:65: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:983:21: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1050:21: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1213:53: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1280:53: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:263:13: style: The scope of the variable 'tileX' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:264:13: style: The scope of the variable 'tileY' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:265:13: style: The scope of the variable 'levelMode' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:694:9: style: The scope of the variable 'i' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1383:21: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1345:16: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1383:21: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:97:54: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:120:54: style: Parameter 'uintData' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:120:81: style: Parameter 'floatData' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:121:36: style: Parameter 'halfData' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:187:46: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:162:42: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:162:68: style: Parameter 'ph' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:80:41: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:151:21: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:178:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:179:30: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:229:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:275:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:281:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:307:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:365:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:374:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:166:32: style: Parameter 'pPixels' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:865:48: warning: Uninitialized variable: partNumber [uninitvar] openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:698:23: note: Assuming condition is false openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:865:48: note: Uninitialized variable: partNumber openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:176:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:290:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:478:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:540:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:551:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:601:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:639:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testPartHelper.cpp:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testPartHelper.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testPartHelper.cpp:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testPartHelper.cpp:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:115:6: style: Local variable 'w' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:63:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:115:6: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:116:6: style: Local variable 'h' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:64:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:116:6: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:117:6: style: Local variable 'dx' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:65:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:117:6: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:118:6: style: Local variable 'dy' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:66:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:118:6: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:95:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:103:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:111:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:119:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:170:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:177:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:184:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:191:25: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:201:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:202:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:203:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:204:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testRgba.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testRgba.cpp:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testRgba.cpp:353:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testRgba.cpp:572:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testRgbaThreading.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testRgbaThreading.cpp:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testRle.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:183:43: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:186:42: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:207:45: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:210:45: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:358:15: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:364:15: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:183:43: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:207:45: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:364:15: portability: Casting between const char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-3.1.5/src/test/OpenEXRTest/testSampleImages.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testSampleImages.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testSampleImages.cpp:115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:200:30: style: Local variable 'base' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:176:26: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:200:30: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:201:28: style: Local variable 'ptr' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:177:24: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:201:28: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:523:18: performance: Function parameter 'scheme' should be passed by const reference. [passedByValue] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:547:34: performance: Function parameter 'readScheme' should be passed by const reference. [passedByValue] openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:469:26: style: Parameter 'scheme' can be declared as reference to const [constParameterReference] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:607:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:624:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testRgbaThreading.cpp:83:13: style: The scope of the variable 'numWrite' can be reduced. [variableScope] openexr-3.1.5/src/test/OpenEXRTest/testRgbaThreading.cpp:83:22: style: Variable 'numWrite' is assigned a value that is never used. [unreadVariable] openexr-3.1.5/src/test/OpenEXRTest/testSharedFrameBuffer.cpp:279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:457:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:477:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:387:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:455:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:674:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:733:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:788:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:851:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:893:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testRgba.cpp:381:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testRgba.cpp:387:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testRgba.cpp:472:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testRgba.cpp:478:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:198:6: style: Local variable 'pos' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:143:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:198:6: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:311:14: style: Local variable 'face' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:255:17: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:311:14: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:356:14: style: Local variable 'face' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:255:17: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:356:14: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:361:6: style: Local variable 'pos' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:256:9: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:361:6: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:345:12: style: Variable 'p' can be declared as reference to const [constVariableReference] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:308:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:456:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:480:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:75:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:116:28: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:122:28: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:203:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:248:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:254:32: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:345:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:395:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:401:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:563:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:614:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:108:23: style: Local variable 'ph1' shadows outer variable [shadowVariable] openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:67:19: note: Shadowed declaration openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:108:23: note: Shadow variable openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:423:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:448:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:631:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:859:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:660:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:666:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:756:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:762:6: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledYa.cpp:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledYa.cpp:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testWav.cpp:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testWav.cpp:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:79:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:139:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:256:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:316:31: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:456:35: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:522:35: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testXdr.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testXdr.cpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testXdr.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testXdr.cpp:205:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testXdr.cpp:184:17: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testXdr.cpp:185:17: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testXdr.cpp:186:17: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testXdr.cpp:187:17: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testXdr.cpp:188:17: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testYca.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testYca.cpp:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/main.cpp:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/main.cpp:37:23: style: Parameter 'argv' can be declared as const array [constParameter] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:106:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:113:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:120:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:253:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:260:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:267:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:276:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:283:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:290:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:367:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:374:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:381:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:393:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:400:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:407:29: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:494:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:501:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:508:10: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:517:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:524:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:531:33: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:74:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:32:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:159:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:50:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:75:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:117:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:321:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:135:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:368:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:160:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:426:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:179:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:489:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:525:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:576:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:632:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:720:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:60:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:331:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:389:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:425:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:475:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:531:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:618:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:179:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:186:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:193:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:225:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:232:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:239:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:344:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:356:27: style: C-style pointer casting [cstyleCast] openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:368:27: style: C-style pointer casting [cstyleCast] diff: head openexr-3.1.5/Contrib/DtexToExr/DtexToExr.cpp:319:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head openexr-3.1.5/Contrib/DtexToExr/DtexToExr.cpp:383:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/Contrib/DtexToExr/DtexToExr.cpp:545:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/Contrib/DtexToExr/DtexToExr.cpp:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DTEX_NOERR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/Contrib/DtexToExr/PxDeepOutRow.h:177:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/Contrib/DtexToExr/PxDeepUtils.h:432:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/Contrib/DtexToExr/PxDeepUtils.h:435:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/Contrib/DtexToExr/PxFourChanDeepRgba.h:317:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] head openexr-3.1.5/Contrib/DtexToExr/PxFourChanDeepRgba.h:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] head openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepAlpha.h:261:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] head openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepAlpha.h:84:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] head openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepOpacity.h:296:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] head openexr-3.1.5/Contrib/DtexToExr/PxOneChanDeepOpacity.h:81:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exr2aces/main.cpp:197:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exr2aces/main.cpp:87:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:167:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:238:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrbuild/exrbuild.cpp:383:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrcheck/main.cpp:131:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrcheck/main.cpp:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrenvmap/main.cpp:140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_COMPRESSION [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrenvmap/main.cpp:191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_CUBE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrenvmap/makeCubeMap.cpp:109:30: style: Parameter 'header' can be declared as reference to const [constParameterReference] head openexr-3.1.5/src/bin/exrenvmap/makeCubeMap.cpp:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrenvmap/readInputImage.cpp:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrenvmap/resizeImage.cpp:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_CUBE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrheader/main.cpp:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrheader/main.cpp:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrheader/main.cpp:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrheader/main.cpp:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrheader/main.cpp:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrheader/main.cpp:225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrheader/main.cpp:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrheader/main.cpp:278:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrheader/main.cpp:508:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrheader/main.cpp:539:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrinfo/main.c:110:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrinfo/main.c:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrinfo/main.c:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_READ_IO [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrinfo/main.c:82:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmakepreview/main.cpp:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmaketiled/Image.h:152:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmaketiled/Image.h:160:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmaketiled/Image.h:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmaketiled/Image.h:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmaketiled/Image.h:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: style: The destructor '~TypedImageChannel < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmaketiled/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: note: Destructor in derived class head openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: style: The destructor '~TypedImageChannel < half >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmaketiled/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: note: Destructor in derived class head openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: style: The destructor '~TypedImageChannel < unsigned int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmaketiled/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: note: Destructor in derived class head openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: style: The destructor '~TypedImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmaketiled/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmaketiled/Image.h:58:14: note: Destructor in derived class head openexr-3.1.5/src/bin/exrmaketiled/main.cpp:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmaketiled/main.cpp:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmaketiled/main.cpp:194:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmaketiled/main.cpp:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_COMPRESSION [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmaketiled/makeTiled.cpp:502:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:160:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:206:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:243:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:258:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:475:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:586:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:671:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultipart/exrmultipart.cpp:757:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultiview/Image.h:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xSampling [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultiview/Image.h:164:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultiview/Image.h:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultiview/Image.h:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultiview/Image.h:198:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xSampling [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultiview/Image.h:209:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xSampling [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: style: The destructor '~TypedImageChannel < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmultiview/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: note: Destructor in derived class head openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: style: The destructor '~TypedImageChannel < half >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmultiview/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: note: Destructor in derived class head openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: style: The destructor '~TypedImageChannel < unsigned int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmultiview/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: note: Destructor in derived class head openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: style: The destructor '~TypedImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/bin/exrmultiview/Image.h:37:14: note: Virtual destructor in base class openexr-3.1.5/src/bin/exrmultiview/Image.h:59:14: note: Destructor in derived class head openexr-3.1.5/src/bin/exrmultiview/main.cpp:128:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIZ_COMPRESSION [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultiview/main.cpp:76:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_COMPRESSION [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrmultiview/makeMultiView.cpp:58:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrstdattr/main.cpp:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrstdattr/main.cpp:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrstdattr/main.cpp:257:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrstdattr/main.cpp:378:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrstdattr/main.cpp:521:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrstdattr/main.cpp:549:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_LATLONG [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/bin/exrstdattr/main.cpp:792:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:100:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:221:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/examples/generalInterfaceExamples.cpp:240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/examples/generalInterfaceTiledExamples.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/examples/generalInterfaceTiledExamples.cpp:83:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/examples/lowLevelIoExamples.cpp:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/examples/previewImageExamples.cpp:143:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/examples/previewImageExamples.cpp:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/examples/rgbaInterfaceExamples.cpp:191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/examples/rgbaInterfaceExamples.cpp:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/examples/rgbaInterfaceExamples.cpp:71:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/examples/rgbaInterfaceExamples.cpp:99:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/Iex/IexBaseExc.h:141:1: style: The destructor '~ArgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:141:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexBaseExc.h:143:1: style: The destructor '~LogicExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:143:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexBaseExc.h:148:1: style: The destructor '~InputExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:148:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexBaseExc.h:150:1: style: The destructor '~IoExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:150:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: style: The destructor '~MathExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: style: The destructor '~ErrnoExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexBaseExc.h:161:1: style: The destructor '~NoImplExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:161:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexBaseExc.h:167:1: style: The destructor '~NullExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:167:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexBaseExc.h:169:1: style: The destructor '~TypeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexBaseExc.h:169:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:100:1: style: The destructor '~EloopExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:100:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:101:1: style: The destructor '~ErestartExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:101:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:102:1: style: The destructor '~EstrpipeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:102:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:103:1: style: The destructor '~EnotemptyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:103:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:104:1: style: The destructor '~EusersExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:104:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:105:1: style: The destructor '~EnotsockExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:105:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:106:1: style: The destructor '~EdestaddrreqExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:106:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:107:1: style: The destructor '~EmsgsizeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:107:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:108:1: style: The destructor '~EprototypeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:108:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:109:1: style: The destructor '~EnoprotooptExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:109:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:110:1: style: The destructor '~EprotonosupportExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:110:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:111:1: style: The destructor '~EsocktnosupportExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:111:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:112:1: style: The destructor '~EopnotsuppExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:112:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:113:1: style: The destructor '~EpfnosupportExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:113:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:114:1: style: The destructor '~EafnosupportExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:114:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:115:1: style: The destructor '~EaddrinuseExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:115:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:116:1: style: The destructor '~EaddrnotavailExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:116:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:117:1: style: The destructor '~EnetdownExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:117:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:118:1: style: The destructor '~EnetunreachExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:118:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:119:1: style: The destructor '~EnetresetExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:119:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:120:1: style: The destructor '~EconnabortedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:120:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:121:1: style: The destructor '~EconnresetExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:121:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:122:1: style: The destructor '~EnobufsExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:122:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:123:1: style: The destructor '~EisconnExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:123:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:124:1: style: The destructor '~EnotconnExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:124:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:125:1: style: The destructor '~EshutdownExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:125:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:126:1: style: The destructor '~EtoomanyrefsExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:126:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:127:1: style: The destructor '~EtimedoutExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:127:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:128:1: style: The destructor '~EconnrefusedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:128:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:129:1: style: The destructor '~EhostdownExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:129:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:130:1: style: The destructor '~EhostunreachExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:130:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:131:1: style: The destructor '~EalreadyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:131:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:132:1: style: The destructor '~EinprogressExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:132:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:133:1: style: The destructor '~EstaleExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:133:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:134:1: style: The destructor '~EioresidExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:134:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:135:1: style: The destructor '~EucleanExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:135:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:136:1: style: The destructor '~EnotnamExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:136:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:137:1: style: The destructor '~EnavailExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:137:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:138:1: style: The destructor '~EisnamExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:138:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:139:1: style: The destructor '~EremoteioExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:139:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:140:1: style: The destructor '~EinitExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:140:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:141:1: style: The destructor '~EremdevExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:141:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:142:1: style: The destructor '~EcanceledExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:142:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:143:1: style: The destructor '~EnolimfileExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:143:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:144:1: style: The destructor '~EproclimExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:144:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:145:1: style: The destructor '~EdisjointExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:145:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:146:1: style: The destructor '~EnologinExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:146:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:147:1: style: The destructor '~EloginlimExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:147:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:148:1: style: The destructor '~EgrouploopExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:148:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:149:1: style: The destructor '~EnoattachExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:149:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:150:1: style: The destructor '~EnotsupExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:150:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:151:1: style: The destructor '~EnoattrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:151:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:152:1: style: The destructor '~EdircorruptedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:152:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:153:1: style: The destructor '~EdquotExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:153:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:154:1: style: The destructor '~EnfsremoteExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:154:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:155:1: style: The destructor '~EcontrollerExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:155:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:156:1: style: The destructor '~EnotcontrollerExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:156:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:157:1: style: The destructor '~EenqueuedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:157:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:158:1: style: The destructor '~EnotenqueuedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:158:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:159:1: style: The destructor '~EjoinedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:159:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:160:1: style: The destructor '~EnotjoinedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:160:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:161:1: style: The destructor '~EnoprocExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:161:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:162:1: style: The destructor '~EmustrunExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:162:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:163:1: style: The destructor '~EnotstoppedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:163:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:164:1: style: The destructor '~EclockcpuExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:164:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:165:1: style: The destructor '~EinvalstateExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:165:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:166:1: style: The destructor '~EnoexistExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:166:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:167:1: style: The destructor '~EendofminorExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:167:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:168:1: style: The destructor '~EbufsizeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:168:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:169:1: style: The destructor '~EemptyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:169:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:170:1: style: The destructor '~EnointrgroupExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:170:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:171:1: style: The destructor '~EinvalmodeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:171:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:172:1: style: The destructor '~EcantextentExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:172:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:173:1: style: The destructor '~EinvaltimeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:173:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:174:1: style: The destructor '~EdestroyedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:174:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:20:1: style: The destructor '~EpermExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:20:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:21:1: style: The destructor '~EnoentExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:21:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:22:1: style: The destructor '~EsrchExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:22:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:23:1: style: The destructor '~EintrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:23:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:24:1: style: The destructor '~EioExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:24:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:25:1: style: The destructor '~EnxioExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:25:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:26:1: style: The destructor '~E2bigExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:26:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:27:1: style: The destructor '~EnoexecExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:27:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:28:1: style: The destructor '~EbadfExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:28:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:29:1: style: The destructor '~EchildExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:29:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:30:1: style: The destructor '~EagainExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:30:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:31:1: style: The destructor '~EnomemExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:31:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:32:1: style: The destructor '~EaccesExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:32:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:33:1: style: The destructor '~EfaultExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:33:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:34:1: style: The destructor '~EnotblkExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:34:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:35:1: style: The destructor '~EbusyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:35:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:36:1: style: The destructor '~EexistExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:36:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:37:1: style: The destructor '~ExdevExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:37:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:38:1: style: The destructor '~EnodevExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:38:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:39:1: style: The destructor '~EnotdirExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:39:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:40:1: style: The destructor '~EisdirExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:40:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:41:1: style: The destructor '~EinvalExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:41:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:42:1: style: The destructor '~EnfileExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:42:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:43:1: style: The destructor '~EmfileExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:43:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:44:1: style: The destructor '~EnottyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:44:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:45:1: style: The destructor '~EtxtbsyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:45:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:46:1: style: The destructor '~EfbigExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:46:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:47:1: style: The destructor '~EnospcExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:47:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:48:1: style: The destructor '~EspipeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:48:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:49:1: style: The destructor '~ErofsExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:49:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:50:1: style: The destructor '~EmlinkExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:50:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:51:1: style: The destructor '~EpipeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:51:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:52:1: style: The destructor '~EdomExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:52:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:53:1: style: The destructor '~ErangeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:53:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:54:1: style: The destructor '~EnomsgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:54:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:55:1: style: The destructor '~EidrmExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:55:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:56:1: style: The destructor '~EchrngExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:56:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:57:1: style: The destructor '~El2nsyncExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:57:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:58:1: style: The destructor '~El3hltExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:58:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:59:1: style: The destructor '~El3rstExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:59:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:60:1: style: The destructor '~ElnrngExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:60:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:61:1: style: The destructor '~EunatchExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:61:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:62:1: style: The destructor '~EnocsiExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:62:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:63:1: style: The destructor '~El2hltExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:63:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:64:1: style: The destructor '~EdeadlkExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:64:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:65:1: style: The destructor '~EnolckExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:65:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:66:1: style: The destructor '~EbadeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:66:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:67:1: style: The destructor '~EbadrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:67:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:68:1: style: The destructor '~ExfullExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:68:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:69:1: style: The destructor '~EnoanoExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:69:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:70:1: style: The destructor '~EbadrqcExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:70:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:71:1: style: The destructor '~EbadsltExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:71:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:72:1: style: The destructor '~EdeadlockExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:72:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:73:1: style: The destructor '~EbfontExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:73:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:74:1: style: The destructor '~EnostrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:74:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:75:1: style: The destructor '~EnodataExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:75:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:76:1: style: The destructor '~EtimeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:76:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:77:1: style: The destructor '~EnosrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:77:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:78:1: style: The destructor '~EnonetExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:78:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:79:1: style: The destructor '~EnopkgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:79:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:80:1: style: The destructor '~EremoteExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:80:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:81:1: style: The destructor '~EnolinkExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:81:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:82:1: style: The destructor '~EadvExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:82:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:83:1: style: The destructor '~EsrmntExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:83:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:84:1: style: The destructor '~EcommExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:84:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:85:1: style: The destructor '~EprotoExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:85:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:86:1: style: The destructor '~EmultihopExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:86:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:87:1: style: The destructor '~EbadmsgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:87:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:88:1: style: The destructor '~EnametoolongExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:88:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:89:1: style: The destructor '~EoverflowExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:89:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:90:1: style: The destructor '~EnotuniqExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:90:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:91:1: style: The destructor '~EbadfdExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:91:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:92:1: style: The destructor '~EremchgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:92:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:93:1: style: The destructor '~ElibaccExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:93:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:94:1: style: The destructor '~ElibbadExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:94:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:95:1: style: The destructor '~ElibscnExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:95:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:96:1: style: The destructor '~ElibmaxExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:96:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:97:1: style: The destructor '~ElibexecExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:97:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:98:1: style: The destructor '~EilseqExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:98:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:99:1: style: The destructor '~EnosysExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:156:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexErrnoExc.h:99:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexMathExc.h:19:1: style: The destructor '~OverflowExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexMathExc.h:19:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexMathExc.h:20:1: style: The destructor '~UnderflowExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexMathExc.h:20:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexMathExc.h:21:1: style: The destructor '~DivzeroExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexMathExc.h:21:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexMathExc.h:22:1: style: The destructor '~InexactExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexMathExc.h:22:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexMathExc.h:23:1: style: The destructor '~InvalidFpOpExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/Iex/IexBaseExc.h:152:1: note: Virtual destructor in base class openexr-3.1.5/src/lib/Iex/IexMathExc.h:23:1: note: Destructor in derived class head openexr-3.1.5/src/lib/Iex/IexThrowErrnoExc.cpp:838:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/IlmThread/IlmThreadPool.cpp:736:52: style: Parameter 'provider' can be declared as pointer to const [constParameterPointer] head openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:127:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:163:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:199:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:391:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:456:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgbaFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:464:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgbaFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:471:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:479:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fbBase [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAcesFile.cpp:500:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mustConvertColor [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.cpp:118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: Box2f >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: Box2i >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: ChannelList >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: Chromaticities >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: CompressedIDManifest >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: Compression >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: DeepImageState >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: LineOrder >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: PreviewImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: Rational >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: TileDescription >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < Imf :: TimeCode >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < double >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute < std :: vector < std :: string > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: style: The destructor '~TypedAttribute' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:45:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:129:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:271:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:279:15: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:279:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:316:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfAttribute.h:330:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:475:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:643:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:876:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] 2.13.0 openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.cpp:884:15: style: Variable 'cd' can be declared as reference to const [constVariableReference] head openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:31:14: style: The destructor '~B44Compressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:46:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfB44Compressor.h:31:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfCRgbaFile.cpp:1048:32: style: C-style pointer casting [cstyleCast] head openexr-3.1.5/src/lib/OpenEXR/ImfCRgbaFile.cpp:1177:30: style: C-style pointer casting [cstyleCast] head openexr-3.1.5/src/lib/OpenEXR/ImfCRgbaFile.cpp:1264:30: style: C-style pointer casting [cstyleCast] head openexr-3.1.5/src/lib/OpenEXR/ImfCRgbaFile.cpp:1403:6: style: C-style pointer casting [cstyleCast] head openexr-3.1.5/src/lib/OpenEXR/ImfCRgbaFile.cpp:952:32: style: C-style pointer casting [cstyleCast] head openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.cpp:49:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.cpp:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.cpp:80:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:359:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:367:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:402:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:411:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfChannelList.h:419:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfChannelListAttribute.cpp:130:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfChannelListAttribute.cpp:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfChannelListAttribute.cpp:72:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfCheckedArithmetic.h:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfCheckedArithmetic.h:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfCheckedArithmetic.h:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfCheckedArithmetic.h:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfChromaticities.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfChromaticities.cpp:73:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:141:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:162:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:265:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:347:20: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:397:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp:504:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:186:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.cpp:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:242:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:251:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:259:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:294:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:303:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepFrameBuffer.h:311:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1065:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPSCANLINE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1178:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1204:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1425:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multiPartBackwardSupport [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1435:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1465:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1492:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1617:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileIsComplete [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1636:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minY [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1776:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linesInBuffer [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:1898:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:2081:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linesInBuffer [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:2163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frameBufferValid [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:2257:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minY [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:2264:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linesInBuffer [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:333:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:414:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:564:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp:808:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.h:57:14: style: The destructor '~DeepScanLineInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericInputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineInputFile.h:57:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1040:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1166:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScanLine [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1380:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScanLine [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1418:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1516:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previewPosition [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:1529:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:547:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:791:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:836:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:874:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPSCANLINE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:904:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.cpp:965:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineOffsetsPosition [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.h:75:14: style: The destructor '~DeepScanLineOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericOutputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfDeepScanLineOutputFile.h:75:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1293:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1427:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1561:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1640:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1655:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:1748:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:317:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSize [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:370:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:604:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:774:12: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:936:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.cpp:966:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.h:62:14: style: The destructor '~DeepTiledInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericInputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledInputFile.h:62:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1185:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1334:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1451:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1667:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1814:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1892:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1904:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1987:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:1999:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:2042:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:370:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:580:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.cpp:998:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.h:81:14: style: The destructor '~DeepTiledOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericOutputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfDeepTiledOutputFile.h:81:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:43:14: style: The destructor '~DwaCompressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:46:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfDwaCompressor.h:43:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfEnvmapAttribute.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfEnvmapAttribute.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfFloatVectorAttribute.cpp:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.cpp:135:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.cpp:157:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.cpp:172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:334:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:342:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:349:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:377:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:386:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:394:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfFrameBuffer.h:400:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1303:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _readsNothing [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1315:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_VERSION [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1324:21: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1379:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:1435:16: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:226:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:238:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:425:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:446:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:458:12: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:478:12: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:722:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zip_level [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:728:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zip_level [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:734:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwa_level [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:740:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwa_level [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:778:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.cpp:992:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:597:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:606:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:614:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:649:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:658:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:666:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:699:15: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfHeader.h:713:21: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1052:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1076:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1104:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1125:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _components [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1146:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1163:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _table [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1234:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1247:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1258:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hashScheme [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hashScheme [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1300:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _insertingEntry [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _insertingEntry [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lifeTime [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1378:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1415:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:1420:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] 2.13.0 openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:251:18: style: Variable 'size' is assigned a value that is never used. [unreadVariable] 2.13.0 openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:254:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size < half > [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:258:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size < half > [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:463:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:602:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:972:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifest.cpp:990:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _manifest [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfIDManifestAttribute.cpp:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size < half > [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:216:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECREASING_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:410:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:489:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:554:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:577:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multiPartBackwardSupport [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:588:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:601:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable part [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:689:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:717:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:724:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isTiled [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:878:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:889:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:901:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compositor [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:933:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:965:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.cpp:997:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isTiled [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.h:58:14: style: The destructor '~InputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericInputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfInputFile.h:58:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prefix [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prefix [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _count [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _count [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfOffset [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfOffset [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfsPerFrame [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfsPerFrame [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfsPerCount [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfsPerCount [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmMfcCode [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmMfcCode [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmMfcCode [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmType [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfKeyCode.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmType [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfLut.cpp:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfLut.cpp:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfLut.cpp:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:132:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ySampling [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1408:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1445:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1558:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:1722:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:193:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:252:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:333:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMisc.cpp:754:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:291:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:661:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:761:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:789:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint64_t [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:826:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.cpp:835:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.h:31:14: style: The destructor '~MultiPartInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericInputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartInputFile.h:31:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:149:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:182:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _headers [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.cpp:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.h:68:10: style: The destructor '~MultiPartOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericOutputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfMultiPartOutputFile.h:68:10: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1009:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScanLine [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1223:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScanLine [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1238:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1324:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previewPosition [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1337:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:1373:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineOffsets [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:458:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:635:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:695:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:747:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:776:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:830:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.cpp:910:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.h:71:14: style: The destructor '~OutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericOutputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfOutputFile.h:71:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfPartType.cpp:20:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILEDIMAGE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfPartType.cpp:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPTILE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfPartType.cpp:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:178:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:327:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] 2.13.0 openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:429:15: style: Variable 'cd' can be declared as reference to const [constVariableReference] head openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:506:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] 2.13.0 openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.cpp:581:15: style: Variable 'cd' can be declared as reference to const [constVariableReference] head openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:31:14: style: The destructor '~PizCompressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:46:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfPizCompressor.h:31:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfPreviewImageAttribute.cpp:42:23: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfPreviewImageAttribute.cpp:77:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfPreviewImageAttribute.cpp:81:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:328:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.cpp:481:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:29:14: style: The destructor '~Pxr24Compressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:46:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfPxr24Compressor.h:29:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1073:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1162:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1174:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1189:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1204:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _inputFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYca [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYca [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYca [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:1422:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channelNamePrefix [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:219:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:285:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:337:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:488:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:501:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:512:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:520:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:528:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:548:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:564:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:593:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:622:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:631:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:641:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:666:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:681:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:773:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:840:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:889:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:942:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaFile.cpp:960:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaYca.cpp:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaYca.cpp:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaYca.cpp:233:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRgbaYca.cpp:289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.h:28:14: style: The destructor '~RleCompressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:46:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfRleCompressor.h:28:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfScanLineInputFile.h:42:14: style: The destructor '~ScanLineInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericInputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfScanLineInputFile.h:42:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:158:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:174:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:194:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:209:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:236:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:279:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:299:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:349:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:359:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:374:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:392:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.cpp:407:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:129:25: style: The destructor '~StdOFStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:133:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:129:25: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:156:17: style: The destructor '~StdOSStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:133:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:156:17: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:53:25: style: The destructor '~StdIFStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:34:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:53:25: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:81:17: style: The destructor '~StdISStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfIO.h:34:25: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfStdIO.h:81:17: note: Destructor in derived class 2.13.0 openexr-3.1.5/src/lib/OpenEXR/ImfStringAttribute.cpp:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfStringVectorAttribute.cpp:67:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size < half > [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTestFile.cpp:126:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAGIC [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:198:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:235:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:272:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:310:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:390:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mode [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mode [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:498:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mode [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:528:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:77:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTileOffsets.cpp:91:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1144:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSampling [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileIsComplete [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1272:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1458:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSize [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1465:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ySize [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1486:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1499:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXLevels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1506:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numYLevels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1531:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxX [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1548:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1563:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXLevels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1578:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numYLevels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1604:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1634:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:1651:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXTiles [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:300:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:359:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:587:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:737:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:746:12: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:808:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:873:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:914:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:950:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multiPartBackwardSupport [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:964:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputFile.cpp:982:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledInputPart.cpp:15:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledMisc.cpp:129:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledMisc.cpp:182:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUND_DOWN [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1050:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1242:13: style: The scope of the variable 'numTasks' can be reduced. [variableScope] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1426:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1569:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1577:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSize [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1584:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ySize [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1605:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1616:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXLevels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1623:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numYLevels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1648:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxX [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1667:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1682:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXLevels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1694:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numYLevels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1718:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1748:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1766:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXTiles [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1777:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previewPosition [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1790:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:1833:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:318:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:493:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:804:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:850:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:894:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:927:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILEDIMAGE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.cpp:956:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.h:83:14: style: The destructor '~TiledOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfGenericOutputFile.h:18:18: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputFile.h:83:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputPart.cpp:165:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledOutputPart.cpp:177:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:1090:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:1107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:1125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:163:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_A [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:193:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:254:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:278:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:315:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:370:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYa [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:579:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYa [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYa [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:614:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYa [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:693:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:724:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:770:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:780:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:793:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:806:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:813:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _inputFile [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:821:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:84:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:871:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTiledRgbaFile.cpp:957:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channelNamePrefix [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:153:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:164:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:171:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:182:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:189:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:200:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:207:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:232:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:239:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:246:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:253:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:260:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:267:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:274:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:281:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:288:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:295:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:302:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:315:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:328:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:335:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV50_PACKING [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:362:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV50_PACKING [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:400:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfTimeCode.cpp:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXR/ImfZipCompressor.h:33:14: style: The destructor '~ZipCompressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXR/ImfCompressor.h:46:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXR/ImfZipCompressor.h:33:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1091:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPTILE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1182:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1284:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1442:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1479:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1497:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1549:18: style: Variable 'md' can be declared as pointer to const [constVariablePointer] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:1561:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:185:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:303:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] 2.13.0 openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:330:38: style: Modulo of one is always equal to zero [moduloofone] 2.13.0 openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:330:45: style: Condition 'tileIndex%step==0' is always true [knownConditionTrueFalse] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:314:23: note: Assignment 'step=1', assigned value is 1 openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:330:45: note: Condition 'tileIndex%step==0' is always true head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:414:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:540:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] 2.13.0 openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:626:38: style: Modulo of one is always equal to zero [moduloofone] 2.13.0 openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:626:45: style: Condition 'tileIndex%step==0' is always true [knownConditionTrueFalse] openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:603:24: note: Assignment 'step=1', assigned value is 1 openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:626:45: note: Condition 'tileIndex%step==0' is always true head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:740:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_CUBE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:826:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPTILE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:921:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:933:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfCheckFile.cpp:956:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:44:28: style: The destructor '~DeepImage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:87:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImage.h:44:28: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:100:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampleListPointers [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampleListPointers [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldSampleList [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldSampleBuffer [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampleBuffer [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:285:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampleListPointers [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:296:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:297:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.cpp:322:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:171:14: style: The destructor '~TypedDeepImageChannel < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:77:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:171:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:171:14: style: The destructor '~TypedDeepImageChannel < half >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:77:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:171:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:171:14: style: The destructor '~TypedDeepImageChannel < unsigned int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:77:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:171:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:77:29: style: The destructor '~DeepImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:91:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageChannel.h:77:29: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageIO.cpp:199:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageIO.cpp:380:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageIO.cpp:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.cpp:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:138:6: style: The destructor '~DeepImageLevel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:62:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:138:6: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:361:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:369:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:376:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:404:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:413:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:421:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfDeepImageLevel.h:427:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:44:29: style: The destructor '~FlatImage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.h:87:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImage.h:44:29: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:136:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:155:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.cpp:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:149:14: style: The destructor '~TypedFlatImageChannel < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:71:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:149:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:149:14: style: The destructor '~TypedFlatImageChannel < half >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:71:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:149:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:149:14: style: The destructor '~TypedFlatImageChannel < unsigned int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:71:29: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:149:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:71:29: style: The destructor '~FlatImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:91:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageChannel.h:71:29: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageIO.cpp:170:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageIO.cpp:330:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageIO.cpp:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:125:14: style: The destructor '~FlatImageLevel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.h:62:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:125:14: note: Destructor in derived class head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:313:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:321:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:328:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:356:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:365:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:373:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfFlatImageLevel.h:379:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:300:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:381:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:491:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:536:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:581:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfImage.cpp:595:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageIO.cpp:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.cpp:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageLevel.cpp:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.cpp:237:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.cpp:343:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.cpp:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.cpp:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:241:14: style: The destructor '~SampleCountChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-3.1.5/src/lib/OpenEXRUtil/ImfImageChannel.h:91:14: note: Virtual destructor in base class openexr-3.1.5/src/lib/OpenEXRUtil/ImfSampleCountChannel.h:241:14: note: Destructor in derived class head openexr-3.1.5/src/test/IexTest/testBaseExc.cpp:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/IexTest/testBaseExc.cpp:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/IexTest/testBaseExc.cpp:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/IexTest/testBaseExc.cpp:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/IexTest/testBaseExc.cpp:247:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/IexTest/testBaseExc.cpp:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/base_units.cpp:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/base_units.cpp:20:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMP_EXTRA [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/base_units.cpp:53:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1060:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1146:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1484:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_NONE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1490:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_RLE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1496:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_ZIP [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1502:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_ZIPS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1514:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_PXR24 [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1520:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_B44 [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:1526:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_B44A [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:219:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:364:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:383:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:408:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:453:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_COMPRESSION_PXR24 [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:609:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:629:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:699:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:773:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:852:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:938:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/compression.cpp:938:5: style: C-style reference casting [cstyleCast] head openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:374:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:412:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/deep.cpp:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:1027:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:1635:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:290:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:38:33: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'dummy_write' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:83:22: note: You might need to cast the function pointer here openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:38:33: note: Parameter 'userdata' can be declared as pointer to const head openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:453:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:539:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:702:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:761:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:879:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/general_attr.cpp:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/main.cpp:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:240:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:288:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECREASING_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:393:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:400:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:422:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/performance.cpp:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:122:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:181:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:205:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:227:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:375:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:556:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/read.cpp:70:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:1197:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILM_IMF_TEST_IMAGEDIR [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:1288:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:135:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:165:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:234:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:262:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:31:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:529:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRCoreTest/write.cpp:58:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_DEFAULT_CONTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/fuzzFile.cpp:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/fuzzFile.cpp:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:200:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepScanLines.cpp:408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:220:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:447:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzDeepTiles.cpp:490:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:167:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:192:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzScanLines.cpp:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:166:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:263:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:343:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRFuzzTest/testFuzzTiles.cpp:394:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/main.cpp:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:185:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:237:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:293:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testBackwardCompatibility.cpp:343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testBadTypeAttributes.cpp:134:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testBadTypeAttributes.cpp:291:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZIPS_COMPRESSION [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testBadTypeAttributes.cpp:378:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testBadTypeAttributes.cpp:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILEDIMAGE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testChannels.cpp:215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:104:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:212:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channels [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:237:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:311:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:333:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:588:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCompositeDeepScanLine.cpp:643:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:183:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:483:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:516:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCompression.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:316:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testConversion.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:349:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepScanLine.cpp:389:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:425:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:440:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyDeepTiled.cpp:479:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:164:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:329:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:359:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:393:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:432:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:491:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:668:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:867:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:916:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyMultiPartFile.cpp:939:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyPixels.cpp:164:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCopyPixels.cpp:183:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCustomAttributes.cpp:115:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCustomAttributes.cpp:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testCustomAttributes.cpp:71:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:268:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:526:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:567:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPTILE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineBasic.cpp:660:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:364:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineHuge.cpp:396:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineMultipleRead.cpp:104:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDeepScanLineMultipleRead.cpp:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:360:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:395:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:751:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDeepTiledBasic.cpp:803:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:160:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:333:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:414:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:495:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDwaCompressorSimd.cpp:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:323:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwaCompressorToLinear [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:373:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwaCompressorToNonlinear [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testDwaLookups.cpp:465:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closestDataOffset [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:295:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:442:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:539:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:604:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:704:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testExistingStreams.cpp:760:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:1362:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:206:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:236:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:388:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:422:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:460:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:503:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:562:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:744:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testFutureProofing.cpp:957:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testHuf.cpp:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testHuf.cpp:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testHuf.cpp:215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:140:20: warning: Return value of function ::compress() is not used. [ignoredReturnValue] 2.13.0 openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:140:20: warning: Return value of function compress() is not used. [ignoredReturnValue] head openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:176:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTHASHED [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:265:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testIDManifest.cpp:431:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID2_SCHEME [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:319:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:350:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:412:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:506:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:573:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:618:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:666:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testInputPart.cpp:690:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testIsComplete.cpp:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:150:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:243:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:294:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testLargeDataWindowOffsets.cpp:380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testLineOrder.cpp:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testLut.cpp:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testLut.cpp:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMagic.cpp:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMagic.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMalformedImages.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMalformedImages.cpp:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:227:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:258:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:315:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.13.0 openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:436:20: style: C-style pointer casting [cstyleCast] 2.13.0 openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:440:20: style: C-style pointer casting [cstyleCast] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:478:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:589:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:689:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:712:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartApi.cpp:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1426:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:1453:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:172:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:194:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:336:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:366:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:400:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:439:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:498:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:675:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartFileMixingBasic.cpp:883:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:153:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:170:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:351:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiPartSharedAttributes.cpp:499:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:135:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:166:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:374:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiScanlinePartThreading.cpp:391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:128:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:345:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:477:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:499:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testMultiTiledPartThreading.cpp:97:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:155:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIZ_COMPRESSION [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:252:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testNativeFormat.cpp:94:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:180:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:255:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:306:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:364:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:520:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testOptimized.cpp:559:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:290:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:478:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:540:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:551:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:601:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:639:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testPartHelper.cpp:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testPartHelper.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testPartHelper.cpp:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testPreviewImage.cpp:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testRgba.cpp:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testRgba.cpp:353:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testRgba.cpp:572:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testRgbaThreading.cpp:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testSampleImages.cpp:115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testSampleImages.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:607:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testScanLineApi.cpp:624:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:387:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:455:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:674:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:733:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:788:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:851:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testStandardAttributes.cpp:893:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:457:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:477:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledCompression.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:308:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:456:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledCopyPixels.cpp:480:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:563:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledLineOrder.cpp:614:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:423:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:448:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:631:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledRgba.cpp:859:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testTiledYa.cpp:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testWav.cpp:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testXdr.cpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testXdr.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testXdr.cpp:205:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRTest/testYca.cpp:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:159:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:321:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:368:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:426:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:489:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:525:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:576:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:632:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testDeepImage.cpp:720:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:331:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:389:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:425:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:475:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:531:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testFlatImage.cpp:618:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:117:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:135:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:160:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:179:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:50:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] head openexr-3.1.5/src/test/OpenEXRUtilTest/testIO.cpp:75:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] DONE