2025-05-05 01:06 ftp://ftp.de.debian.org/debian/pool/main/i/ilmbase/ilmbase_2.5.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=opengl --library=zlib --library=boost --library=python --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 88ef81e (2025-05-02 08:42:38 +0200) count: 3685 3700 elapsed-time: 113.0 117.7 head-timing-info: old-timing-info: head results: openexr-2.5.4/IlmBase/Half/eLut.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/PxDeepUtils.h:429:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/PxDeepUtils.h:432:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/PxDeepUtils.h:435:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Half/toFloat.cpp:138:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basefield [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Half/toFloat.cpp:77:15: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-2.5.4/IlmBase/Half/toFloat.cpp:103:16: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-2.5.4/IlmBase/Half/toFloat.cpp:111:16: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-2.5.4/IlmBase/Half/toFloat.cpp:126:15: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-2.5.4/IlmBase/HalfTest/main.cpp:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/main.cpp:27:23: style: Parameter 'argv' can be declared as const array [constParameter] openexr-2.5.4/IlmBase/HalfTest/testArithmetic.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/DtexToExr.cpp:319:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/DtexToExr.cpp:383:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/DtexToExr.cpp:545:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/DtexToExr.cpp:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DTEX_NOERR [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/PxFourChanDeepRgba.h:317:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/PxFourChanDeepRgba.h:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepAlpha.h:261:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepAlpha.h:84:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepOpacity.h:296:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepOpacity.h:81:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixel [valueFlowBailoutIncompleteVar] openexr-2.5.4/Contrib/DtexToExr/PxDeepOutRow.h:177:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/testBitPatterns.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/testBitPatterns.cpp:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/testClassification.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/testClassification.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/testError.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/testError.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/testError.cpp:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/testError.cpp:168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/testFunction.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/testFunction.cpp:31:11: style:inconclusive: Technically the member function '::timesN::operator()' can be const. [functionConst] openexr-2.5.4/IlmBase/HalfTest/testFunction.cpp:30:5: style: Struct 'timesN' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/HalfTest/testLimits.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/testSize.cpp:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/testSize.cpp:28:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/IlmBase/HalfTest/testSize.cpp:28:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/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-2.5.4/Contrib/DtexToExr/PxBaseDeepHelper.h:127:10: note: Parent function 'Span::clear' openexr-2.5.4/Contrib/DtexToExr/PxBaseDeepHelper.h:161:10: note: Derived function 'SpanRgba::clear' openexr-2.5.4/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-2.5.4/Contrib/DtexToExr/PxBaseDeepHelper.h:127:10: note: Parent function 'Span::clear' openexr-2.5.4/Contrib/DtexToExr/PxBaseDeepHelper.h:178:10: note: Derived function 'SpanOpac::clear' openexr-2.5.4/IlmBase/HalfTest/testToFloat.cpp:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/HalfTest/testToFloat.cpp:45:15: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-2.5.4/IlmBase/HalfTest/testToFloat.cpp:71:16: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-2.5.4/IlmBase/HalfTest/testToFloat.cpp:79:16: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-2.5.4/IlmBase/HalfTest/testToFloat.cpp:94:15: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-2.5.4/Contrib/DtexToExr/PxFourChanDeepRgba.h:317:52: style: C-style pointer casting [cstyleCast] openexr-2.5.4/Contrib/DtexToExr/PxFourChanDeepRgba.h:83:52: style: C-style pointer casting [cstyleCast] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepAlpha.h:261:52: style: C-style pointer casting [cstyleCast] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepAlpha.h:84:52: style: C-style pointer casting [cstyleCast] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepOpacity.h:296:52: style: C-style pointer casting [cstyleCast] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepOpacity.h:81:52: style: C-style pointer casting [cstyleCast] openexr-2.5.4/Contrib/DtexToExr/PxDeepOutRow.h:178:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/Contrib/DtexToExr/PxDeepOutRow.h:188:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/Contrib/DtexToExr/PxDeepOutRow.h:196:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/Contrib/DtexToExr/PxDeepOutRow.h:204:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/Contrib/DtexToExr/PxDeepOutRow.h:214:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/Contrib/DtexToExr/PxDeepOutRow.h:223:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/Contrib/DtexToExr/PxDeepOutRow.h:234:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/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-2.5.4/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-2.5.4/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-2.5.4/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-2.5.4/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-2.5.4/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-2.5.4/Contrib/DtexToExr/PxFourChanDeepRgba.h:355:13: style: The scope of the variable 'activeEnd' can be reduced. [variableScope] openexr-2.5.4/Contrib/DtexToExr/PxFourChanDeepRgba.h:122:13: style: The scope of the variable 'activeEnd' can be reduced. [variableScope] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepAlpha.h:280:13: style: The scope of the variable 'activeEnd' can be reduced. [variableScope] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepAlpha.h:106:13: style: The scope of the variable 'activeEnd' can be reduced. [variableScope] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepOpacity.h:321:13: style: The scope of the variable 'activeEnd' can be reduced. [variableScope] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepOpacity.h:108:13: style: The scope of the variable 'activeEnd' can be reduced. [variableScope] openexr-2.5.4/Contrib/DtexToExr/DtexToExr.cpp:375:38: style: Parameter 'argv' can be declared as const array [constParameter] openexr-2.5.4/Contrib/DtexToExr/PxFourChanDeepRgba.h:355:23: style: Variable 'activeEnd' is assigned a value that is never used. [unreadVariable] openexr-2.5.4/Contrib/DtexToExr/PxFourChanDeepRgba.h:122:23: style: Variable 'activeEnd' is assigned a value that is never used. [unreadVariable] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepAlpha.h:280:23: style: Variable 'activeEnd' is assigned a value that is never used. [unreadVariable] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepAlpha.h:106:23: style: Variable 'activeEnd' is assigned a value that is never used. [unreadVariable] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepOpacity.h:321:23: style: Variable 'activeEnd' is assigned a value that is never used. [unreadVariable] openexr-2.5.4/Contrib/DtexToExr/PxOneChanDeepOpacity.h:108:23: style: Variable 'activeEnd' is assigned a value that is never used. [unreadVariable] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:68:16: style: Class 'BaseExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:69:16: style: Class 'BaseExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:70:16: style: Class 'BaseExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:168:1: style: Class 'ArgExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:170:1: style: Class 'LogicExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:175:1: style: Class 'InputExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:177:1: style: Class 'IoExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:179:1: style: Class 'MathExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: style: Class 'ErrnoExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:188:1: style: Class 'NoImplExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:194:1: style: Class 'NullExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:196:1: style: Class 'TypeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:50:1: style: Class 'EpermExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:51:1: style: Class 'EnoentExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:52:1: style: Class 'EsrchExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:53:1: style: Class 'EintrExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:54:1: style: Class 'EioExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:55:1: style: Class 'EnxioExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:56:1: style: Class 'E2bigExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:57:1: style: Class 'EnoexecExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:58:1: style: Class 'EbadfExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:59:1: style: Class 'EchildExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:60:1: style: Class 'EagainExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:61:1: style: Class 'EnomemExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:62:1: style: Class 'EaccesExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:63:1: style: Class 'EfaultExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:64:1: style: Class 'EnotblkExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:65:1: style: Class 'EbusyExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:66:1: style: Class 'EexistExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:67:1: style: Class 'ExdevExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:68:1: style: Class 'EnodevExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:69:1: style: Class 'EnotdirExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:70:1: style: Class 'EisdirExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:71:1: style: Class 'EinvalExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:72:1: style: Class 'EnfileExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:73:1: style: Class 'EmfileExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:74:1: style: Class 'EnottyExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:75:1: style: Class 'EtxtbsyExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:76:1: style: Class 'EfbigExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:77:1: style: Class 'EnospcExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:78:1: style: Class 'EspipeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:79:1: style: Class 'ErofsExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:80:1: style: Class 'EmlinkExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:81:1: style: Class 'EpipeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:82:1: style: Class 'EdomExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:83:1: style: Class 'ErangeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:84:1: style: Class 'EnomsgExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:85:1: style: Class 'EidrmExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:86:1: style: Class 'EchrngExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:87:1: style: Class 'El2nsyncExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:88:1: style: Class 'El3hltExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:89:1: style: Class 'El3rstExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:90:1: style: Class 'ElnrngExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:91:1: style: Class 'EunatchExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:92:1: style: Class 'EnocsiExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:93:1: style: Class 'El2hltExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:94:1: style: Class 'EdeadlkExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:95:1: style: Class 'EnolckExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:96:1: style: Class 'EbadeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:97:1: style: Class 'EbadrExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:98:1: style: Class 'ExfullExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:99:1: style: Class 'EnoanoExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:100:1: style: Class 'EbadrqcExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:101:1: style: Class 'EbadsltExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:102:1: style: Class 'EdeadlockExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:103:1: style: Class 'EbfontExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:104:1: style: Class 'EnostrExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:105:1: style: Class 'EnodataExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:106:1: style: Class 'EtimeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:107:1: style: Class 'EnosrExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:108:1: style: Class 'EnonetExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:109:1: style: Class 'EnopkgExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:110:1: style: Class 'EremoteExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:111:1: style: Class 'EnolinkExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:112:1: style: Class 'EadvExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:113:1: style: Class 'EsrmntExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:114:1: style: Class 'EcommExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:115:1: style: Class 'EprotoExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:116:1: style: Class 'EmultihopExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:117:1: style: Class 'EbadmsgExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:118:1: style: Class 'EnametoolongExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:119:1: style: Class 'EoverflowExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:120:1: style: Class 'EnotuniqExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:121:1: style: Class 'EbadfdExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:122:1: style: Class 'EremchgExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:123:1: style: Class 'ElibaccExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:124:1: style: Class 'ElibbadExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:125:1: style: Class 'ElibscnExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:126:1: style: Class 'ElibmaxExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:127:1: style: Class 'ElibexecExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:128:1: style: Class 'EilseqExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:129:1: style: Class 'EnosysExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:130:1: style: Class 'EloopExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:131:1: style: Class 'ErestartExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:132:1: style: Class 'EstrpipeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:133:1: style: Class 'EnotemptyExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:134:1: style: Class 'EusersExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:135:1: style: Class 'EnotsockExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:136:1: style: Class 'EdestaddrreqExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:137:1: style: Class 'EmsgsizeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:138:1: style: Class 'EprototypeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:139:1: style: Class 'EnoprotooptExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:140:1: style: Class 'EprotonosupportExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:141:1: style: Class 'EsocktnosupportExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:142:1: style: Class 'EopnotsuppExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:143:1: style: Class 'EpfnosupportExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:144:1: style: Class 'EafnosupportExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:145:1: style: Class 'EaddrinuseExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:146:1: style: Class 'EaddrnotavailExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:147:1: style: Class 'EnetdownExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:148:1: style: Class 'EnetunreachExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:149:1: style: Class 'EnetresetExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:150:1: style: Class 'EconnabortedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:151:1: style: Class 'EconnresetExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:152:1: style: Class 'EnobufsExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:153:1: style: Class 'EisconnExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:154:1: style: Class 'EnotconnExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:155:1: style: Class 'EshutdownExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:156:1: style: Class 'EtoomanyrefsExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:157:1: style: Class 'EtimedoutExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:158:1: style: Class 'EconnrefusedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:159:1: style: Class 'EhostdownExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:160:1: style: Class 'EhostunreachExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:161:1: style: Class 'EalreadyExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:162:1: style: Class 'EinprogressExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:163:1: style: Class 'EstaleExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:164:1: style: Class 'EioresidExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:165:1: style: Class 'EucleanExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:166:1: style: Class 'EnotnamExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:167:1: style: Class 'EnavailExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:168:1: style: Class 'EisnamExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:169:1: style: Class 'EremoteioExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:170:1: style: Class 'EinitExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:171:1: style: Class 'EremdevExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:172:1: style: Class 'EcanceledExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:173:1: style: Class 'EnolimfileExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:174:1: style: Class 'EproclimExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:175:1: style: Class 'EdisjointExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:176:1: style: Class 'EnologinExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:177:1: style: Class 'EloginlimExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:178:1: style: Class 'EgrouploopExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:179:1: style: Class 'EnoattachExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:180:1: style: Class 'EnotsupExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:181:1: style: Class 'EnoattrExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:182:1: style: Class 'EdircorruptedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:183:1: style: Class 'EdquotExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:184:1: style: Class 'EnfsremoteExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:185:1: style: Class 'EcontrollerExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:186:1: style: Class 'EnotcontrollerExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:187:1: style: Class 'EenqueuedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:188:1: style: Class 'EnotenqueuedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:189:1: style: Class 'EjoinedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:190:1: style: Class 'EnotjoinedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:191:1: style: Class 'EnoprocExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:192:1: style: Class 'EmustrunExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:193:1: style: Class 'EnotstoppedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:194:1: style: Class 'EclockcpuExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:195:1: style: Class 'EinvalstateExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:196:1: style: Class 'EnoexistExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:197:1: style: Class 'EendofminorExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:198:1: style: Class 'EbufsizeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:199:1: style: Class 'EemptyExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:200:1: style: Class 'EnointrgroupExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:201:1: style: Class 'EinvalmodeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:202:1: style: Class 'EcantextentExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:203:1: style: Class 'EinvaltimeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:204:1: style: Class 'EdestroyedExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexMathExc.h:49:1: style: Class 'OverflowExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexMathExc.h:50:1: style: Class 'UnderflowExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexMathExc.h:51:1: style: Class 'DivzeroExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexMathExc.h:52:1: style: Class 'InexactExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexMathExc.h:53:1: style: Class 'InvalidFpOpExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:168:1: style: The destructor '~ArgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:74:25: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:168:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:170:1: style: The destructor '~LogicExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:74:25: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:170:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:175:1: style: The destructor '~InputExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:74:25: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:175:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:177:1: style: The destructor '~IoExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:74:25: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:177:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:179:1: style: The destructor '~MathExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:74:25: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:179:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: style: The destructor '~ErrnoExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:74:25: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:188:1: style: The destructor '~NoImplExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:74:25: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:188:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:194:1: style: The destructor '~NullExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:74:25: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:194:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:196:1: style: The destructor '~TypeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:74:25: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:196:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:50:1: style: The destructor '~EpermExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:50:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:51:1: style: The destructor '~EnoentExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:51:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:52:1: style: The destructor '~EsrchExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:52:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:53:1: style: The destructor '~EintrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:53:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:54:1: style: The destructor '~EioExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:54:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:55:1: style: The destructor '~EnxioExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:55:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:56:1: style: The destructor '~E2bigExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:56:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:57:1: style: The destructor '~EnoexecExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:57:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:58:1: style: The destructor '~EbadfExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:58:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:59:1: style: The destructor '~EchildExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:59:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:60:1: style: The destructor '~EagainExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:60:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:61:1: style: The destructor '~EnomemExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:61:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:62:1: style: The destructor '~EaccesExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:62:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:63:1: style: The destructor '~EfaultExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:63:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:64:1: style: The destructor '~EnotblkExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:64:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:65:1: style: The destructor '~EbusyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:65:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:66:1: style: The destructor '~EexistExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:66:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:67:1: style: The destructor '~ExdevExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:67:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:68:1: style: The destructor '~EnodevExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:68:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:69:1: style: The destructor '~EnotdirExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:69:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:70:1: style: The destructor '~EisdirExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:70:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:71:1: style: The destructor '~EinvalExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:71:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:72:1: style: The destructor '~EnfileExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:72:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:73:1: style: The destructor '~EmfileExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:73:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:74:1: style: The destructor '~EnottyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:74:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:75:1: style: The destructor '~EtxtbsyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:75:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:76:1: style: The destructor '~EfbigExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:76:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:77:1: style: The destructor '~EnospcExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:77:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:78:1: style: The destructor '~EspipeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:78:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:79:1: style: The destructor '~ErofsExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:79:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:80:1: style: The destructor '~EmlinkExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:80:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:81:1: style: The destructor '~EpipeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:81:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:82:1: style: The destructor '~EdomExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:82:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:83:1: style: The destructor '~ErangeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:83:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:84:1: style: The destructor '~EnomsgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:84:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:85:1: style: The destructor '~EidrmExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:85:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:86:1: style: The destructor '~EchrngExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:86:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:87:1: style: The destructor '~El2nsyncExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:87:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:88:1: style: The destructor '~El3hltExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:88:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:89:1: style: The destructor '~El3rstExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:89:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:90:1: style: The destructor '~ElnrngExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:90:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:91:1: style: The destructor '~EunatchExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:91:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:92:1: style: The destructor '~EnocsiExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:92:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:93:1: style: The destructor '~El2hltExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:93:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:94:1: style: The destructor '~EdeadlkExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:94:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:95:1: style: The destructor '~EnolckExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:95:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:96:1: style: The destructor '~EbadeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:96:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:97:1: style: The destructor '~EbadrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:97:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:98:1: style: The destructor '~ExfullExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:98:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:99:1: style: The destructor '~EnoanoExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:99:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:100:1: style: The destructor '~EbadrqcExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:100:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:101:1: style: The destructor '~EbadsltExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:101:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:102:1: style: The destructor '~EdeadlockExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:102:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:103:1: style: The destructor '~EbfontExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:103:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:104:1: style: The destructor '~EnostrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:104:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:105:1: style: The destructor '~EnodataExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:105:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:106:1: style: The destructor '~EtimeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:106:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:107:1: style: The destructor '~EnosrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:107:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:108:1: style: The destructor '~EnonetExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:108:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:109:1: style: The destructor '~EnopkgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:109:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:110:1: style: The destructor '~EremoteExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:110:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:111:1: style: The destructor '~EnolinkExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:111:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:112:1: style: The destructor '~EadvExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:112:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:113:1: style: The destructor '~EsrmntExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:113:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:114:1: style: The destructor '~EcommExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:114:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:115:1: style: The destructor '~EprotoExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:115:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:116:1: style: The destructor '~EmultihopExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:116:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:117:1: style: The destructor '~EbadmsgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:117:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:118:1: style: The destructor '~EnametoolongExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:118:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:119:1: style: The destructor '~EoverflowExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:119:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:120:1: style: The destructor '~EnotuniqExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:120:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:121:1: style: The destructor '~EbadfdExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:121:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:122:1: style: The destructor '~EremchgExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:122:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:123:1: style: The destructor '~ElibaccExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:123:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:124:1: style: The destructor '~ElibbadExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:124:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:125:1: style: The destructor '~ElibscnExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:125:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:126:1: style: The destructor '~ElibmaxExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:126:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:127:1: style: The destructor '~ElibexecExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:127:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:128:1: style: The destructor '~EilseqExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:128:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:129:1: style: The destructor '~EnosysExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:129:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:130:1: style: The destructor '~EloopExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:130:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:131:1: style: The destructor '~ErestartExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:131:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:132:1: style: The destructor '~EstrpipeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:132:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:133:1: style: The destructor '~EnotemptyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:133:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexThrowErrnoExc.cpp:67:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:134:1: style: The destructor '~EusersExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:134:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexThrowErrnoExc.cpp:864:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:135:1: style: The destructor '~EnotsockExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:135:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:136:1: style: The destructor '~EdestaddrreqExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:136:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:137:1: style: The destructor '~EmsgsizeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:137:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:138:1: style: The destructor '~EprototypeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:138:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:139:1: style: The destructor '~EnoprotooptExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:139:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:140:1: style: The destructor '~EprotonosupportExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:140:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:141:1: style: The destructor '~EsocktnosupportExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:141:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:142:1: style: The destructor '~EopnotsuppExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:142:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:143:1: style: The destructor '~EpfnosupportExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:143:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:144:1: style: The destructor '~EafnosupportExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:144:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:145:1: style: The destructor '~EaddrinuseExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:145:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:146:1: style: The destructor '~EaddrnotavailExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:146:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:147:1: style: The destructor '~EnetdownExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:147:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:148:1: style: The destructor '~EnetunreachExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:148:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:149:1: style: The destructor '~EnetresetExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:149:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:150:1: style: The destructor '~EconnabortedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:150:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:151:1: style: The destructor '~EconnresetExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:151:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:152:1: style: The destructor '~EnobufsExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:152:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:153:1: style: The destructor '~EisconnExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:153:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:154:1: style: The destructor '~EnotconnExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:154:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:155:1: style: The destructor '~EshutdownExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:155:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:156:1: style: The destructor '~EtoomanyrefsExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:156:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:157:1: style: The destructor '~EtimedoutExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:157:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:158:1: style: The destructor '~EconnrefusedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:158:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:159:1: style: The destructor '~EhostdownExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:159:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:160:1: style: The destructor '~EhostunreachExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:160:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:161:1: style: The destructor '~EalreadyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:161:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:162:1: style: The destructor '~EinprogressExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:162:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:163:1: style: The destructor '~EstaleExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:163:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:164:1: style: The destructor '~EioresidExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:164:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:165:1: style: The destructor '~EucleanExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:165:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:166:1: style: The destructor '~EnotnamExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:166:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:167:1: style: The destructor '~EnavailExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:167:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:168:1: style: The destructor '~EisnamExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:168:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:169:1: style: The destructor '~EremoteioExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:169:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:170:1: style: The destructor '~EinitExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:170:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:171:1: style: The destructor '~EremdevExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:171:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:172:1: style: The destructor '~EcanceledExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:172:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:173:1: style: The destructor '~EnolimfileExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:173:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:174:1: style: The destructor '~EproclimExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:174:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:175:1: style: The destructor '~EdisjointExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:175:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:176:1: style: The destructor '~EnologinExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:176:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:177:1: style: The destructor '~EloginlimExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:177:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:178:1: style: The destructor '~EgrouploopExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:178:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:179:1: style: The destructor '~EnoattachExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:179:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:180:1: style: The destructor '~EnotsupExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:180:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:181:1: style: The destructor '~EnoattrExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:181:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:182:1: style: The destructor '~EdircorruptedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:182:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:183:1: style: The destructor '~EdquotExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:183:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:184:1: style: The destructor '~EnfsremoteExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:184:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:185:1: style: The destructor '~EcontrollerExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:185:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:186:1: style: The destructor '~EnotcontrollerExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:186:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:187:1: style: The destructor '~EenqueuedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:187:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:188:1: style: The destructor '~EnotenqueuedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:188:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:189:1: style: The destructor '~EjoinedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:189:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:190:1: style: The destructor '~EnotjoinedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:190:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:191:1: style: The destructor '~EnoprocExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:191:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:192:1: style: The destructor '~EmustrunExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:192:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:193:1: style: The destructor '~EnotstoppedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:193:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:194:1: style: The destructor '~EclockcpuExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:194:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:195:1: style: The destructor '~EinvalstateExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:195:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:196:1: style: The destructor '~EnoexistExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:196:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:197:1: style: The destructor '~EendofminorExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:197:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:198:1: style: The destructor '~EbufsizeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:198:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:199:1: style: The destructor '~EemptyExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:199:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:200:1: style: The destructor '~EnointrgroupExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:200:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:201:1: style: The destructor '~EinvalmodeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:201:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:202:1: style: The destructor '~EcantextentExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:202:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:203:1: style: The destructor '~EinvaltimeExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:203:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:204:1: style: The destructor '~EdestroyedExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:183:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexErrnoExc.h:204:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexMathExc.h:49:1: style: The destructor '~OverflowExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:179:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexMathExc.h:49:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexMathExc.h:50:1: style: The destructor '~UnderflowExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:179:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexMathExc.h:50:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexMathExc.h:51:1: style: The destructor '~DivzeroExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:179:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexMathExc.h:51:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexMathExc.h:52:1: style: The destructor '~InexactExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:179:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexMathExc.h:52:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexMathExc.h:53:1: style: The destructor '~InvalidFpOpExc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/Iex/IexBaseExc.h:179:1: note: Virtual destructor in base class openexr-2.5.4/IlmBase/Iex/IexMathExc.h:53:1: note: Destructor in derived class openexr-2.5.4/IlmBase/Iex/IexBaseExc.cpp:95:38: style: Parameter 's' can be declared as reference to const [constParameterReference] openexr-2.5.4/IlmBase/Iex/IexBaseExc.cpp:143:37: style: Parameter 's' can be declared as reference to const [constParameterReference] openexr-2.5.4/IlmBase/Iex/IexBaseExc.cpp:150:37: style: Parameter 's' can be declared as reference to const [constParameterReference] openexr-2.5.4/IlmBase/IexMath/IexMathFloatExc.cpp:54:1: error: There is an unknown macro here somewhere. Configuration is required. If IEX_INTERNAL_NAMESPACE_SOURCE_ENTER is a macro then please configure it. [unknownMacro] openexr-2.5.4/IlmBase/Iex/IexThrowErrnoExc.cpp:56:40: style:inconclusive: Function 'throwErrnoExc' argument 1 names different: declaration 'txt' definition 'text'. [funcArgNamesDifferent] openexr-2.5.4/IlmBase/Iex/IexThrowErrnoExc.h:91:50: note: Function 'throwErrnoExc' argument 1 names different: declaration 'txt' definition 'text'. openexr-2.5.4/IlmBase/Iex/IexThrowErrnoExc.cpp:56:40: note: Function 'throwErrnoExc' argument 1 names different: declaration 'txt' definition 'text'. openexr-2.5.4/IlmBase/Iex/IexThrowErrnoExc.cpp:862:40: style:inconclusive: Function 'throwErrnoExc' argument 1 names different: declaration 'txt' definition 'text'. [funcArgNamesDifferent] openexr-2.5.4/IlmBase/Iex/IexThrowErrnoExc.h:92:50: note: Function 'throwErrnoExc' argument 1 names different: declaration 'txt' definition 'text'. openexr-2.5.4/IlmBase/Iex/IexThrowErrnoExc.cpp:862:40: note: Function 'throwErrnoExc' argument 1 names different: declaration 'txt' definition 'text'. openexr-2.5.4/IlmBase/IexMath/IexMathFpu.cpp:494:1: error: There is an unknown macro here somewhere. Configuration is required. If IEX_INTERNAL_NAMESPACE_SOURCE_ENTER is a macro then please configure it. [unknownMacro] openexr-2.5.4/IlmBase/IexTest/main.cpp:46:23: style: Parameter 'argv' can be declared as const array [constParameter] openexr-2.5.4/IlmBase/IlmThread/IlmThreadMutex.h:171:10: style:inconclusive: Technically the member function 'IlmThread::Lock::locked' can be const. [functionConst] openexr-2.5.4/IlmBase/IlmThread/IlmThreadMutex.h:139:5: style: Class 'Lock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:202:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:373:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:579:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:593:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:611:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:628:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:659:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Half/half.h:100:5: style: Class 'half' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:295:18: style: Virtual function 'setNumThreads' is called from constructor 'DefaultThreadPoolProvider(int count)' at line 306. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:306:5: note: Calling setNumThreads openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:295:18: note: setNumThreads is a virtual function openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:298:18: style: Virtual function 'finish' is called from destructor '~DefaultThreadPoolProvider()' at line 311. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:311:5: note: Calling finish openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:298:18: note: finish is a virtual function openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:79:5: style: Class 'Semaphore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.h:130:5: style: Class 'ThreadPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:222:5: style: Class 'DefaultWorkerThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:291:5: style: Class 'DefaultThreadPoolProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:224:21: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/IlmThread/IlmThread.h:130:35: note: Virtual function in base class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:224:21: note: Function in derived class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:292:14: style: The destructor '~DefaultThreadPoolProvider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.h:82:14: note: Virtual destructor in base class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:292:14: note: Destructor in derived class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:294:17: style: The function 'numThreads' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.h:85:17: note: Virtual function in base class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:294:17: note: Function in derived class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:295:18: style: The function 'setNumThreads' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.h:87:18: note: Virtual function in base class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:295:18: note: Function in derived class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:296:18: style: The function 'addTask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.h:89:18: note: Virtual function in base class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:296:18: note: Function in derived class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:298:18: style: The function 'finish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.h:93:18: note: Virtual function in base class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:298:18: note: Function in derived class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:449:14: style: The destructor '~NullThreadPoolProvider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.h:82:14: note: Virtual destructor in base class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:449:14: note: Destructor in derived class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:450:17: style: The function 'numThreads' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.h:85:17: note: Virtual function in base class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:450:17: note: Function in derived class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:451:18: style: The function 'setNumThreads' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.h:87:18: note: Virtual function in base class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:451:18: note: Function in derived class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:454:18: style: The function 'addTask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.h:89:18: note: Virtual function in base class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:454:18: note: Function in derived class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:460:18: style: The function 'finish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.h:93:18: note: Virtual function in base class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:460:18: note: Function in derived class openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:765:34: style:inconclusive: Function 'ThreadPool' argument 1 names different: declaration 'numThreads' definition 'nthreads'. [funcArgNamesDifferent] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.h:130:26: note: Function 'ThreadPool' argument 1 names different: declaration 'numThreads' definition 'nthreads'. openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:765:34: note: Function 'ThreadPool' argument 1 names different: declaration 'numThreads' definition 'nthreads'. openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:804:37: style: Variable 'npp' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/IlmBase/IlmThread/IlmThreadPool.cpp:810:40: style: Variable 'dpp' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:50:12: warning: Member variable 'Semaphore::_semaphore' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:52:17: performance:inconclusive: Technically the member function 'IlmThread::Semaphore::wait' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:82:10: note: Technically the member function 'IlmThread::Semaphore::wait' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:52:17: note: Technically the member function 'IlmThread::Semaphore::wait' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:53:17: performance:inconclusive: Technically the member function 'IlmThread::Semaphore::tryWait' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:83:10: note: Technically the member function 'IlmThread::Semaphore::tryWait' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:53:17: note: Technically the member function 'IlmThread::Semaphore::tryWait' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:54:17: performance:inconclusive: Technically the member function 'IlmThread::Semaphore::post' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:84:10: note: Technically the member function 'IlmThread::Semaphore::post' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:54:17: note: Technically the member function 'IlmThread::Semaphore::post' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:55:16: performance:inconclusive: Technically the member function 'IlmThread::Semaphore::value' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:85:10: note: Technically the member function 'IlmThread::Semaphore::value' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:55:16: note: Technically the member function 'IlmThread::Semaphore::value' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IexTest/testBaseExc.cpp:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/IexTest/testBaseExc.cpp:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/IexTest/testBaseExc.cpp:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/IexTest/testBaseExc.cpp:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/IexTest/testBaseExc.cpp:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/IexTest/testBaseExc.cpp:276:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/IexTest/testBaseExc.cpp:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Imath/ImathExc.h:53:29: error: syntax error [syntaxError] openexr-2.5.4/IlmBase/Imath/ImathLimits.h:235:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Imath/ImathLimits.h:236:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Imath/ImathLimits.h:237:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Imath/ImathLimits.h:238:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Imath/ImathLimits.h:246:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Imath/ImathLimits.h:247:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Imath/ImathLimits.h:248:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Imath/ImathLimits.h:249:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Imath/ImathLimits.h:257:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Imath/ImathLimits.h:258:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Imath/ImathLimits.h:259:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MIN [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Imath/ImathLimits.h:260:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_EPSILON [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/Imath/ImathLimits.h:141:48: style: Return value '(char)~0<0' is always true [knownConditionTrueFalse] openexr-2.5.4/IlmBase/Imath/ImathFun.cpp:57:18: style: Condition 'u.i>0' is always true [knownConditionTrueFalse] openexr-2.5.4/IlmBase/Imath/ImathFun.cpp:51:18: note: Assuming that condition 'u.i==0x00000000' is not redundant openexr-2.5.4/IlmBase/Imath/ImathFun.cpp:57:18: note: Condition 'u.i>0' is always true openexr-2.5.4/IlmBase/Imath/ImathFun.cpp:92:18: style: Condition 'u.i>0' is always true [knownConditionTrueFalse] openexr-2.5.4/IlmBase/Imath/ImathFun.cpp:86:18: note: Assuming that condition 'u.i==0x00000000' is not redundant openexr-2.5.4/IlmBase/Imath/ImathFun.cpp:92:18: note: Condition 'u.i>0' is always true openexr-2.5.4/IlmBase/Imath/ImathFun.h:182:38: warning: Either the condition 'y>=0' is redundant or there is division by zero at line 182. [zerodivcond] openexr-2.5.4/IlmBase/Imath/ImathFun.h:182:26: note: Assuming that condition 'y>=0' is not redundant openexr-2.5.4/IlmBase/Imath/ImathFun.h:182:38: note: Division by zero openexr-2.5.4/IlmBase/Imath/ImathFun.h:183:24: warning: Either the condition 'y>=0' is redundant or there is division by zero at line 183. [zerodivcond] openexr-2.5.4/IlmBase/Imath/ImathFun.h:183:12: note: Assuming that condition 'y>=0' is not redundant openexr-2.5.4/IlmBase/Imath/ImathFun.h:183:24: note: Division by zero openexr-2.5.4/IlmBase/Imath/ImathFun.h:190:38: warning: Either the condition 'y>=0' is redundant or there is division by zero at line 190. [zerodivcond] openexr-2.5.4/IlmBase/Imath/ImathFun.h:190:26: note: Assuming that condition 'y>=0' is not redundant openexr-2.5.4/IlmBase/Imath/ImathFun.h:190:38: note: Division by zero openexr-2.5.4/IlmBase/Imath/ImathFun.h:191:24: warning: Either the condition 'y>=0' is redundant or there is division by zero at line 191. [zerodivcond] openexr-2.5.4/IlmBase/Imath/ImathFun.h:191:12: note: Assuming that condition 'y>=0' is not redundant openexr-2.5.4/IlmBase/Imath/ImathFun.h:191:24: note: Division by zero openexr-2.5.4/IlmBase/Imath/ImathFun.h:206:43: warning: Either the condition 'y>=0' is redundant or there is division by zero at line 206. [zerodivcond] openexr-2.5.4/IlmBase/Imath/ImathFun.h:206:26: note: Assuming that condition 'y>=0' is not redundant openexr-2.5.4/IlmBase/Imath/ImathFun.h:206:43: note: Division by zero openexr-2.5.4/IlmBase/Imath/ImathFun.h:207:29: warning: Either the condition 'y>=0' is redundant or there is division by zero at line 207. [zerodivcond] openexr-2.5.4/IlmBase/Imath/ImathFun.h:207:12: note: Assuming that condition 'y>=0' is not redundant openexr-2.5.4/IlmBase/Imath/ImathFun.h:207:29: note: Division by zero openexr-2.5.4/IlmBase/Imath/ImathRandom.h:81:5: style: Class 'Rand32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Imath/ImathRandom.h:141:5: style: Class 'Rand48' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/IlmBase/Imath/ImathRandom.h:377:11: style: The scope of the variable 'y' can be reduced. [variableScope] openexr-2.5.4/IlmBase/ImathTest/main.cpp:67:23: style: Parameter 'argv' can be declared as const array [constParameter] openexr-2.5.4/IlmBase/ImathTest/testBoxAlgo.cpp:81:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBoxAlgo.cpp:333:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBoxAlgo.cpp:373:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBoxAlgo.cpp:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBoxAlgo.cpp:476:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBoxAlgo.cpp:715:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBoxAlgo.cpp:755:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBoxAlgo.cpp:780:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBoxAlgo.cpp:871:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBoxAlgo.cpp:919:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBoxAlgo.cpp:982:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testColor.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testColor.cpp:99:12: style: Same expression on both sides of '/'. [duplicateExpression] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:453:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:974:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:909:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:846:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:791:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:737:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:676:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:617:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:373:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testBox.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testExtractEuler.cpp:61:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYZ [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testExtractEuler.cpp:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testExtractEuler.cpp:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYZ [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testExtractEuler.cpp:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testExtractEuler.cpp:242:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testExtractSHRT.cpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testExtractSHRT.cpp:270:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testExtractSHRT.cpp:410:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testExtractSHRT.cpp:440:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testFrustum.cpp:86:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testFrustum.cpp:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testFrustumTest.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testFun.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testInvert.cpp:63:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identity44f [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testInvert.cpp:80:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identity33f [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testInvert.cpp:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testJacobiEigenSolver.cpp:289:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testJacobiEigenSolver.cpp:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testLineAlgo.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testLineAlgo.cpp:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testLineAlgo.cpp:436:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testMiscMatrixAlgo.cpp:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testMiscMatrixAlgo.cpp:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testMatrix.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testMiscMatrixAlgo.cpp:191:18: style: Parameter 'M' can be declared as reference to const [constParameterReference] openexr-2.5.4/IlmBase/ImathTest/testMiscMatrixAlgo.cpp:191:27: style: Parameter 'N' can be declared as reference to const [constParameterReference] openexr-2.5.4/IlmBase/ImathTest/testProcrustes.cpp:399:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testProcrustes.cpp:263:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testProcrustes.cpp:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testProcrustes.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testQuat.cpp:268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testQuatSetRotation.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testQuatSetRotation.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testQuatSetRotation.cpp:160:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testQuatSetRotation.cpp:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testQuatSetRotation.cpp:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testQuatSlerp.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testQuatSlerp.cpp:164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testQuatSlerp.cpp:196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testProcrustes.cpp:291:43: style: C-style pointer casting [cstyleCast] openexr-2.5.4/IlmBase/ImathTest/testProcrustes.cpp:292:43: style: C-style pointer casting [cstyleCast] openexr-2.5.4/IlmBase/ImathTest/testProcrustes.cpp:297:44: style: C-style pointer casting [cstyleCast] openexr-2.5.4/IlmBase/ImathTest/testProcrustes.cpp:298:44: style: C-style pointer casting [cstyleCast] openexr-2.5.4/IlmBase/ImathTest/testRandom.cpp:240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testRandom.cpp:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testRoots.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testRoots.cpp:158:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testRoots.cpp:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:358:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:348:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 00000001e [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testShear.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testShear.cpp:89:16: style: Same expression on both sides of '/'. [duplicateExpression] openexr-2.5.4/IlmBase/ImathTest/testShear.cpp:95:5: style: Variable 'B' is assigned an expression that holds the same value. [redundantAssignment] openexr-2.5.4/IlmBase/ImathTest/testShear.cpp:66:45: note: B is assigned 'A' here. openexr-2.5.4/IlmBase/ImathTest/testShear.cpp:95:5: note: Variable 'B' is assigned an expression that holds the same value. openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:105:18: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:96:14: note: Shadowed declaration openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:105:18: note: Shadow variable openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:112:18: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:96:14: note: Shadowed declaration openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:112:18: note: Shadow variable openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:124:18: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:96:14: note: Shadowed declaration openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:124:18: note: Shadow variable openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:128:18: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:96:14: note: Shadowed declaration openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:128:18: note: Shadow variable openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:160:18: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:151:14: note: Shadowed declaration openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:160:18: note: Shadow variable openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:167:18: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:151:14: note: Shadowed declaration openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:167:18: note: Shadow variable openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:179:18: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:151:14: note: Shadowed declaration openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:179:18: note: Shadow variable openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:183:18: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:151:14: note: Shadowed declaration openexr-2.5.4/IlmBase/ImathTest/testTinySVD.cpp:183:18: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.cpp:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.cpp:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAcesFile.cpp:133:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAcesFile.cpp:156:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAcesFile.cpp:192:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAcesFile.cpp:228:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAcesFile.cpp:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAcesFile.cpp:420:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAcesFile.cpp:485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgbaFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAcesFile.cpp:493:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgbaFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAcesFile.cpp:500:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAcesFile.cpp:508:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fbBase [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAcesFile.cpp:529:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mustConvertColor [valueFlowBailoutIncompleteVar] openexr-2.5.4/IlmBase/ImathTest/testVec.cpp:280:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfBoxAttribute.cpp:63:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfBoxAttribute.cpp:74:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfBoxAttribute.cpp:93:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfBoxAttribute.cpp:104:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfCRgbaFile.cpp:178:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCRgbaFile.cpp:186:18: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCRgbaFile.cpp:979:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCRgbaFile.cpp:1075:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCRgbaFile.cpp:1204:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCRgbaFile.cpp:1291:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCRgbaFile.cpp:1430:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCRgbaFile.cpp:1430:62: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfChannelList.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfChannelList.cpp:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfChannelList.cpp:98:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfChannelList.cpp:110:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:45: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-2.5.4/OpenEXR/IlmImf/ImfChromaticities.cpp:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfChromaticities.cpp:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:76:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:150:5: warning: Member variable 'TypedAttribute < Imf :: Compression >::_value' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < Imf :: Compression >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < Imf :: Compression >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:172:27: style: The function 'typeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:74:26: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:172:27: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:194:27: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:81:26: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:194:27: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:202:19: style: The function 'writeValueTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:88:19: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:202:19: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:205:19: style: The function 'readValueFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:91:19: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:205:19: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:209:19: style: The function 'copyValueFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:95:19: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:209:19: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfXdr.h:302:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfXdr.h:310:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfXdr.h:318:23: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfXdr.h:326:23: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:183:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:475:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfCheckedArithmetic.h:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfCheckedArithmetic.h:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfCheckedArithmetic.h:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfCheckedArithmetic.h:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfCheckedArithmetic.h:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfName.h:65:5: style: Class 'Name' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfChannelList.h:104:5: style: Struct 'Channel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfChannelList.h:308:5: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfChannelList.h:335:5: style: Class 'ConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfChannelList.h:337:5: style: Class 'ConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.h:59:14: style: The destructor '~RleCompressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:76:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.h:59:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.h:67:17: style: The function 'numScanLines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:85:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.h:67:17: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.h:70:17: style: The function 'compress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:166:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.h:70:17: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.h:76:17: style: The function 'uncompress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:194:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.h:76:17: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfZipCompressor.h:63:14: style: The destructor '~ZipCompressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:76:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfZipCompressor.h:63:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfZipCompressor.h:66:17: style: The function 'numScanLines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:85:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfZipCompressor.h:66:17: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfZipCompressor.h:69:17: style: The function 'compress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:166:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfZipCompressor.h:69:17: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfZipCompressor.h:75:17: style: The function 'uncompress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:194:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfZipCompressor.h:75:17: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:64:14: style: The destructor '~PizCompressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:76:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:64:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:72:18: style: The function 'numScanLines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:85:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:72:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:75:20: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:102:20: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:75:20: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:78:18: style: The function 'compress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:166:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:78:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:84:18: style: The function 'compressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:172:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:84:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:90:18: style: The function 'uncompress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:194:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:90:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:96:18: style: The function 'uncompressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:200:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.h:96:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:61:14: style: The destructor '~Pxr24Compressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:76:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:61:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:69:18: style: The function 'numScanLines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:85:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:69:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:72:20: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:102:20: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:72:20: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:75:18: style: The function 'compress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:166:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:75:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:81:18: style: The function 'compressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:172:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:81:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:87:18: style: The function 'uncompress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:194:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:87:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:93:18: style: The function 'uncompressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:200:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.h:93:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:64:14: style: The destructor '~B44Compressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:76:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:64:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:72:18: style: The function 'numScanLines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:85:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:72:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:75:20: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:102:20: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:75:20: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:78:18: style: The function 'compress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:166:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:78:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:84:18: style: The function 'compressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:172:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:84:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:90:18: style: The function 'uncompress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:194:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:90:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:96:18: style: The function 'uncompressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:200:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.h:96:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:72:14: style: The destructor '~DwaCompressor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:76:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:72:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:80:17: style: The function 'numScanLines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:85:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:80:17: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:83:55: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:102:20: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:83:55: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:86:17: style: The function 'compress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:166:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:86:17: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:92:17: style: The function 'compressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:172:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:92:17: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:98:17: style: The function 'uncompress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:194:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:98:17: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:104:17: style: The function 'uncompressTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfCompressor.h:200:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.h:104:17: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfTileDescription.h:77:5: style: Class 'TileDescription' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:79:5: style: Class 'Header' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:518:5: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:545:5: style: Class 'ConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:547:5: style: Class 'ConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.h:51:5: style: Class 'MultiPartInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.h:56:5: style: Class 'MultiPartInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfFrameBuffer.h:143:5: style: Struct 'Slice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfFrameBuffer.h:282:5: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfFrameBuffer.h:309:5: style: Class 'ConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfFrameBuffer.h:311:5: style: Class 'ConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.h:64:5: style: Class 'DeepScanLineInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:78:5: style: Struct 'DeepSlice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:199:5: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:226:5: style: Class 'ConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:228:5: style: Class 'ConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.h:61:14: style: The destructor '~MultiPartInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfGenericInputFile.h:49:18: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.h:61:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.h:105:14: style: The destructor '~DeepScanLineOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfGenericOutputFile.h:52:18: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.h:105:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.h:83:14: style: The destructor '~DeepScanLineInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfGenericInputFile.h:49:18: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.h:83:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfConvert.cpp:120:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF_MAX [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfConvert.cpp:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF_MAX [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:188:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:194:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:203:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:211:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:229:36: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:394:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:398:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:394:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepCompositing.cpp:92:10: style:inconclusive: Technically the member function 'Imf::sort_helper::operator()' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepCompositing.cpp:100:5: style: Struct 'sort_helper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:220:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openexr-2.5.4/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:267:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openexr-2.5.4/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:385:114: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:89:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:104:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepImageStateAttribute.cpp:68:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepImageStateAttribute.cpp:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepImageStateAttribute.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:44:33: style:inconclusive: Function 'DeepSlice' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:78:26: note: Function 'DeepSlice' argument 1 names different: declaration 'type' definition 't'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:44:33: note: Function 'DeepSlice' argument 1 names different: declaration 'type' definition 't'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:45:29: style:inconclusive: Function 'DeepSlice' argument 2 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:79:23: note: Function 'DeepSlice' argument 2 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:45:29: note: Function 'DeepSlice' argument 2 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:46:30: style:inconclusive: Function 'DeepSlice' argument 3 names different: declaration 'xStride' definition 'xst'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:80:23: note: Function 'DeepSlice' argument 3 names different: declaration 'xStride' definition 'xst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:46:30: note: Function 'DeepSlice' argument 3 names different: declaration 'xStride' definition 'xst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:47:30: style:inconclusive: Function 'DeepSlice' argument 4 names different: declaration 'yStride' definition 'yst'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:81:23: note: Function 'DeepSlice' argument 4 names different: declaration 'yStride' definition 'yst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:47:30: note: Function 'DeepSlice' argument 4 names different: declaration 'yStride' definition 'yst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:48:30: style:inconclusive: Function 'DeepSlice' argument 5 names different: declaration 'sampleStride' definition 'spst'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:82:23: note: Function 'DeepSlice' argument 5 names different: declaration 'sampleStride' definition 'spst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:48:30: note: Function 'DeepSlice' argument 5 names different: declaration 'sampleStride' definition 'spst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:49:27: style:inconclusive: Function 'DeepSlice' argument 6 names different: declaration 'xSampling' definition 'xsm'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:83:20: note: Function 'DeepSlice' argument 6 names different: declaration 'xSampling' definition 'xsm'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:49:27: note: Function 'DeepSlice' argument 6 names different: declaration 'xSampling' definition 'xsm'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:50:27: style:inconclusive: Function 'DeepSlice' argument 7 names different: declaration 'ySampling' definition 'ysm'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:84:20: note: Function 'DeepSlice' argument 7 names different: declaration 'ySampling' definition 'ysm'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:50:27: note: Function 'DeepSlice' argument 7 names different: declaration 'ySampling' definition 'ysm'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:51:30: style:inconclusive: Function 'DeepSlice' argument 8 names different: declaration 'fillValue' definition 'fv'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:85:23: note: Function 'DeepSlice' argument 8 names different: declaration 'fillValue' definition 'fv'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:51:30: note: Function 'DeepSlice' argument 8 names different: declaration 'fillValue' definition 'fv'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:52:28: style:inconclusive: Function 'DeepSlice' argument 9 names different: declaration 'xTileCoords' definition 'xtc'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:86:21: note: Function 'DeepSlice' argument 9 names different: declaration 'xTileCoords' definition 'xtc'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:52:28: note: Function 'DeepSlice' argument 9 names different: declaration 'xTileCoords' definition 'xtc'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:53:28: style:inconclusive: Function 'DeepSlice' argument 10 names different: declaration 'yTileCoords' definition 'ytc'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:87:21: note: Function 'DeepSlice' argument 10 names different: declaration 'yTileCoords' definition 'ytc'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:53:28: note: Function 'DeepSlice' argument 10 names different: declaration 'yTileCoords' definition 'ytc'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:430:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:649:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:841:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPSCANLINE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:934:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:960:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1039:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1071:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multiPartBackwardSupport [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1148:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1155:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1289:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1297:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileIsComplete [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1306:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1438:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linesInBuffer [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1555:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1738:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linesInBuffer [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1853:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1979:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frameBufferValid [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:2062:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minY [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:2069:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linesInBuffer [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:41:66: style:inconclusive: Function 'DeepScanLineInputPart' argument 1 names different: declaration 'file' definition 'multiPartFile'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputPart.h:52:47: note: Function 'DeepScanLineInputPart' argument 1 names different: declaration 'file' definition 'multiPartFile'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:41:66: note: Function 'DeepScanLineInputPart' argument 1 names different: declaration 'file' definition 'multiPartFile'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:123:14: warning: Member variable 'InSliceInfo::pointerArrayBase' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:176:13: warning: Member variable 'LineBuffer::minY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:176:13: warning: Member variable 'LineBuffer::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::lineOrder' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::fileIsComplete' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::nextLineBufferMinY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::linesInBuffer' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::sampleCountSliceBase' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::sampleCountXStride' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::sampleCountYStride' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::combinedSampleSize' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:275:30: warning: Member variable 'Data::maxSampleCountTableSize' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfInputStreamMutex.h:57:9: performance: Variable 'currentPosition' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:109:5: style: Struct 'InSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:261:5: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1511:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1512:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1513:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1516:52: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1541:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1542:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1543:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1544:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1670:46: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1733:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1734:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1565:16: style: Redundant initialization for 'format'. The initialized value is overwritten before it is read. [redundantInitialization] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1555:31: note: format is initialized openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1565:16: note: format is overwritten openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:123:37: style:inconclusive: Function 'InSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:109:28: note: Function 'InSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:123:37: note: Function 'InSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:124:34: style:inconclusive: Function 'InSliceInfo' argument 2 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:110:25: note: Function 'InSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:124:34: note: Function 'InSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:125:37: style:inconclusive: Function 'InSliceInfo' argument 3 names different: declaration 'typeInFile' definition 'tifl'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:111:28: note: Function 'InSliceInfo' argument 3 names different: declaration 'typeInFile' definition 'tifl'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:125:37: note: Function 'InSliceInfo' argument 3 names different: declaration 'typeInFile' definition 'tifl'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:126:34: style:inconclusive: Function 'InSliceInfo' argument 4 names different: declaration 'xPointerStride' definition 'xpst'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:112:25: note: Function 'InSliceInfo' argument 4 names different: declaration 'xPointerStride' definition 'xpst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:126:34: note: Function 'InSliceInfo' argument 4 names different: declaration 'xPointerStride' definition 'xpst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:127:34: style:inconclusive: Function 'InSliceInfo' argument 5 names different: declaration 'yPointerStride' definition 'ypst'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:113:25: note: Function 'InSliceInfo' argument 5 names different: declaration 'yPointerStride' definition 'ypst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:127:34: note: Function 'InSliceInfo' argument 5 names different: declaration 'yPointerStride' definition 'ypst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:128:34: style:inconclusive: Function 'InSliceInfo' argument 6 names different: declaration 'sampleStride' definition 'spst'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:114:25: note: Function 'InSliceInfo' argument 6 names different: declaration 'sampleStride' definition 'spst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:128:34: note: Function 'InSliceInfo' argument 6 names different: declaration 'sampleStride' definition 'spst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:129:31: style:inconclusive: Function 'InSliceInfo' argument 7 names different: declaration 'xSampling' definition 'xsm'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:115:22: note: Function 'InSliceInfo' argument 7 names different: declaration 'xSampling' definition 'xsm'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:129:31: note: Function 'InSliceInfo' argument 7 names different: declaration 'xSampling' definition 'xsm'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:129:40: style:inconclusive: Function 'InSliceInfo' argument 8 names different: declaration 'ySampling' definition 'ysm'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:116:22: note: Function 'InSliceInfo' argument 8 names different: declaration 'ySampling' definition 'ysm'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:129:40: note: Function 'InSliceInfo' argument 8 names different: declaration 'ySampling' definition 'ysm'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:130:32: style:inconclusive: Function 'InSliceInfo' argument 9 names different: declaration 'fill' definition 'f'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:117:23: note: Function 'InSliceInfo' argument 9 names different: declaration 'fill' definition 'f'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:130:32: note: Function 'InSliceInfo' argument 9 names different: declaration 'fill' definition 'f'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:130:40: style:inconclusive: Function 'InSliceInfo' argument 10 names different: declaration 'skip' definition 's'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:118:23: note: Function 'InSliceInfo' argument 10 names different: declaration 'skip' definition 's'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:130:40: note: Function 'InSliceInfo' argument 10 names different: declaration 'skip' definition 's'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:131:34: style:inconclusive: Function 'InSliceInfo' argument 11 names different: declaration 'fillValue' definition 'fv'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:119:25: note: Function 'InSliceInfo' argument 11 names different: declaration 'fillValue' definition 'fv'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:131:34: note: Function 'InSliceInfo' argument 11 names different: declaration 'fillValue' definition 'fv'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:317:49: style:inconclusive: Function 'getLineBuffer' argument 1 names different: declaration 'number' definition 'lineBufferNumber'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:269:44: note: Function 'getLineBuffer' argument 1 names different: declaration 'number' definition 'lineBufferNumber'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:317:49: note: Function 'getLineBuffer' argument 1 names different: declaration 'number' definition 'lineBufferNumber'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1268:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1205:32: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1268:15: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1270:17: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1205:32: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1270:17: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1279:17: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1205:32: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1279:17: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:99:25: style: struct member 'InSliceInfo::pointerArrayBase' is never used. [unusedStructMember] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:779:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:823:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:868:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:906:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPSCANLINE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:936:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:992:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1044:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1051:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1170:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1180:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1403:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1418:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1513:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:165:13: warning: Member variable 'LineBuffer::minY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:165:13: warning: Member variable 'LineBuffer::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:165:13: warning: Member variable 'LineBuffer::scanLineMin' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:165:13: warning: Member variable 'LineBuffer::scanLineMax' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:251:31: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:251:31: warning: Member variable 'Data::multipart' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:251:31: warning: Member variable 'Data::currentScanLine' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:251:31: warning: Member variable 'Data::missingScanLines' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:251:31: warning: Member variable 'Data::lineOrder' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:251:31: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:251:31: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:251:31: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:251:31: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:251:31: warning: Member variable 'Data::linesInBuffer' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:251:31: warning: Member variable 'Data::sampleCountSliceBase' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:251:31: warning: Member variable 'Data::sampleCountXStride' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:251:31: warning: Member variable 'Data::sampleCountYStride' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputStreamMutex.h:60:13: performance: Variable 'currentPosition' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:101:5: style: Struct 'OutSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:153:5: style: Struct 'LineBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:234:5: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1490:40: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1491:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1492:35: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1195:13: style: The scope of the variable 'nextWriteBuffer' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1196:13: style: The scope of the variable 'nextCompressBuffer' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1197:13: style: The scope of the variable 'stop' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1198:13: style: The scope of the variable 'step' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1199:13: style: The scope of the variable 'scanLineMin' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:1200:13: style: The scope of the variable 'scanLineMax' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:112:39: style:inconclusive: Function 'OutSliceInfo' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:101:29: note: Function 'OutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:112:39: note: Function 'OutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:114:39: style:inconclusive: Function 'OutSliceInfo' argument 3 names different: declaration 'sampleStride' definition 'spstride'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:103:29: note: Function 'OutSliceInfo' argument 3 names different: declaration 'sampleStride' definition 'spstride'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:114:39: note: Function 'OutSliceInfo' argument 3 names different: declaration 'sampleStride' definition 'spstride'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:115:39: style:inconclusive: Function 'OutSliceInfo' argument 4 names different: declaration 'xStride' definition 'xst'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:104:29: note: Function 'OutSliceInfo' argument 4 names different: declaration 'xStride' definition 'xst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:115:39: note: Function 'OutSliceInfo' argument 4 names different: declaration 'xStride' definition 'xst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:116:39: style:inconclusive: Function 'OutSliceInfo' argument 5 names different: declaration 'yStride' definition 'yst'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:105:29: note: Function 'OutSliceInfo' argument 5 names different: declaration 'yStride' definition 'yst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:116:39: note: Function 'OutSliceInfo' argument 5 names different: declaration 'yStride' definition 'yst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:117:33: style:inconclusive: Function 'OutSliceInfo' argument 6 names different: declaration 'xSampling' definition 'xsm'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:106:23: note: Function 'OutSliceInfo' argument 6 names different: declaration 'xSampling' definition 'xsm'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:117:33: note: Function 'OutSliceInfo' argument 6 names different: declaration 'xSampling' definition 'xsm'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:117:42: style:inconclusive: Function 'OutSliceInfo' argument 7 names different: declaration 'ySampling' definition 'ysm'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:107:23: note: Function 'OutSliceInfo' argument 7 names different: declaration 'ySampling' definition 'ysm'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:117:42: note: Function 'OutSliceInfo' argument 7 names different: declaration 'ySampling' definition 'ysm'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:118:34: style:inconclusive: Function 'OutSliceInfo' argument 8 names different: declaration 'zero' definition 'z'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:108:24: note: Function 'OutSliceInfo' argument 8 names different: declaration 'zero' definition 'z'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepScanLineOutputFile.cpp:118:34: note: Function 'OutSliceInfo' argument 8 names different: declaration 'zero' definition 'z'. openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartOutputFile.h:101:10: style: The destructor '~MultiPartOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfGenericOutputFile.h:52:18: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartOutputFile.h:101:10: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:366:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:600:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:764:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:817:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:874:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:897:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:919:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multiPartFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:931:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:947:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable partNumber [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1029:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memoryMapped [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1059:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1066:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1073:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1221:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1229:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileIsComplete [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1242:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1383:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1488:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSize [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1495:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ySize [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1502:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1509:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roundingMode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1517:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1529:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXLevels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1536:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numYLevels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1561:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxX [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1578:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1593:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXLevels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1608:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numYLevels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1634:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1664:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1681:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXTiles [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1695:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.h:74:5: style: Class 'DeepTiledInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.h:87:5: style: Class 'DeepTiledInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.h:110:14: style: The destructor '~DeepTiledOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfGenericOutputFile.h:52:18: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.h:110:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.h:95:14: style: The destructor '~DeepTiledInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfGenericInputFile.h:49:18: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.h:95:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputPart.cpp:235:41: style:inconclusive: Function 'rawTileData' argument 5 names different: declaration 'data' definition 'pixelData'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputPart.h:342:42: note: Function 'rawTileData' argument 5 names different: declaration 'data' definition 'pixelData'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputPart.cpp:235:41: note: Function 'rawTileData' argument 5 names different: declaration 'data' definition 'pixelData'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::lineOrder' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::numXLevels' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::numYLevels' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::fileIsComplete' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::multiPartFile' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::sampleCountSliceBase' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::sampleCountXStride' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::sampleCountYStride' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::sampleCountXTileCoords' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::sampleCountYTileCoords' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:284:27: warning: Member variable 'Data::combinedSampleSize' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:102:5: style: Struct 'TInSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:266:6: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1460:7: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1461:7: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1462:7: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1463:7: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1464:7: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1465:7: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1468:53: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1839:21: style: The scope of the variable 'lastAccumulatedCount' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:116:39: style:inconclusive: Function 'TInSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:102:29: note: Function 'TInSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:116:39: note: Function 'TInSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:117:36: style:inconclusive: Function 'TInSliceInfo' argument 2 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:103:26: note: Function 'TInSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:117:36: note: Function 'TInSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:118:39: style:inconclusive: Function 'TInSliceInfo' argument 3 names different: declaration 'typeInFile' definition 'tifl'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:104:29: note: Function 'TInSliceInfo' argument 3 names different: declaration 'typeInFile' definition 'tifl'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:118:39: note: Function 'TInSliceInfo' argument 3 names different: declaration 'typeInFile' definition 'tifl'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:119:36: style:inconclusive: Function 'TInSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:105:26: note: Function 'TInSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:119:36: note: Function 'TInSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:119:47: style:inconclusive: Function 'TInSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:106:26: note: Function 'TInSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:119:47: note: Function 'TInSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:120:39: style:inconclusive: Function 'TInSliceInfo' argument 6 names different: declaration 'sampleStride' definition 'spst'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:107:29: note: Function 'TInSliceInfo' argument 6 names different: declaration 'sampleStride' definition 'spst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:120:39: note: Function 'TInSliceInfo' argument 6 names different: declaration 'sampleStride' definition 'spst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:121:34: style:inconclusive: Function 'TInSliceInfo' argument 7 names different: declaration 'fill' definition 'f'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:108:24: note: Function 'TInSliceInfo' argument 7 names different: declaration 'fill' definition 'f'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:121:34: note: Function 'TInSliceInfo' argument 7 names different: declaration 'fill' definition 'f'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:121:42: style:inconclusive: Function 'TInSliceInfo' argument 8 names different: declaration 'skip' definition 's'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:109:24: note: Function 'TInSliceInfo' argument 8 names different: declaration 'skip' definition 's'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:121:42: note: Function 'TInSliceInfo' argument 8 names different: declaration 'skip' definition 's'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:122:36: style:inconclusive: Function 'TInSliceInfo' argument 9 names different: declaration 'fillValue' definition 'fv'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:110:26: note: Function 'TInSliceInfo' argument 9 names different: declaration 'fillValue' definition 'fv'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:122:36: note: Function 'TInSliceInfo' argument 9 names different: declaration 'fillValue' definition 'fv'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:123:33: style:inconclusive: Function 'TInSliceInfo' argument 10 names different: declaration 'xTileCoords' definition 'xtc'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:111:23: note: Function 'TInSliceInfo' argument 10 names different: declaration 'xTileCoords' definition 'xtc'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:123:33: note: Function 'TInSliceInfo' argument 10 names different: declaration 'xTileCoords' definition 'xtc'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:124:33: style:inconclusive: Function 'TInSliceInfo' argument 11 names different: declaration 'yTileCoords' definition 'ytc'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:112:23: note: Function 'TInSliceInfo' argument 11 names different: declaration 'yTileCoords' definition 'ytc'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:124:33: note: Function 'TInSliceInfo' argument 11 names different: declaration 'yTileCoords' definition 'ytc'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1212:17: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1128:32: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1212:17: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:493:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:609:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1349:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1461:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1677:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1824:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1901:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1913:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1995:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:2049:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:118:16: warning: Member variable 'TOutSliceInfo::base' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::multipart' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::lineOrder' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::numXLevels' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::numYLevels' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::format' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::sampleCountSliceBase' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::sampleCountXStride' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::sampleCountYStride' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::sampleCountXTileCoords' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:337:28: warning: Member variable 'Data::sampleCountYTileCoords' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:395:28: style:inconclusive: Technically the member function 'Imf::Data::nextTileCoord' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:333:25: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:395:28: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.h:483:5: style: Class 'DeepTiledOutputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.h:74:5: style: Class 'InputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.h:87:5: style: Class 'InputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfPreviewImage.h:65:5: style: Struct 'PreviewRgba' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfPreviewImage.h:91:6: style: Class 'PreviewImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:71:5: style: Class 'StdIFStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:152:5: style: Class 'StdOFStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.h:60:5: style: Class 'TileOffsets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:108:5: style: Struct 'TOutSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:146:5: style: Struct 'TileCoord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:316:6: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfArray.h:86:6: style: Class 'Array < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < Imf :: TileDescription >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < Imf :: PreviewImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.h:115:14: style: The destructor '~TiledOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfGenericOutputFile.h:52:18: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.h:115:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.h:95:14: style: The destructor '~InputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfGenericInputFile.h:49:18: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.h:95:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:85:14: style: The destructor '~StdIFStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:85:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:88:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:93:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:88:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:90:19: style: The function 'tellg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:117:19: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:90:19: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:92:18: style: The function 'seekg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:125:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:92:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:94:18: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:133:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:94:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:116:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:93:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:116:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:118:19: style: The function 'tellg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:117:19: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:118:19: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:120:18: style: The function 'seekg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:125:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:120:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:122:18: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:133:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:122:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:166:14: style: The destructor '~StdOFStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:172:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:166:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:169:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:183:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:169:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:171:19: style: The function 'tellp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:193:19: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:171:19: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:173:18: style: The function 'seekp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:201:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:173:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:195:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:183:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:195:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:197:19: style: The function 'tellp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:193:19: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:197:19: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:199:18: style: The function 'seekp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfIO.h:201:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.h:199:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < Imf :: TileDescription >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < Imf :: PreviewImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1097:13: warning: Either the condition '_data' is redundant or there is possible null pointer dereference: _data. [nullPointerRedundantCheck] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1096:13: note: Assuming that condition '_data' is not redundant openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1097:13: note: Null pointer dereference openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.h:103:19: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.h:114:19: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:698:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1759:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1760:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1761:40: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:118:41: style:inconclusive: Function 'TOutSliceInfo' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:108:30: note: Function 'TOutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:118:41: note: Function 'TOutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:119:38: style:inconclusive: Function 'TOutSliceInfo' argument 2 names different: declaration 'sampleStride' definition 'spst'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:109:27: note: Function 'TOutSliceInfo' argument 2 names different: declaration 'sampleStride' definition 'spst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:119:38: note: Function 'TOutSliceInfo' argument 2 names different: declaration 'sampleStride' definition 'spst'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:122:36: style:inconclusive: Function 'TOutSliceInfo' argument 5 names different: declaration 'zero' definition 'z'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:112:25: note: Function 'TOutSliceInfo' argument 5 names different: declaration 'zero' definition 'z'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:122:36: note: Function 'TOutSliceInfo' argument 5 names different: declaration 'zero' definition 'z'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:123:35: style:inconclusive: Function 'TOutSliceInfo' argument 6 names different: declaration 'xTileCoords' definition 'xtc'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:113:24: note: Function 'TOutSliceInfo' argument 6 names different: declaration 'xTileCoords' definition 'xtc'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:123:35: note: Function 'TOutSliceInfo' argument 6 names different: declaration 'xTileCoords' definition 'xtc'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:124:35: style:inconclusive: Function 'TOutSliceInfo' argument 7 names different: declaration 'yTileCoords' definition 'ytc'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:114:24: note: Function 'TOutSliceInfo' argument 7 names different: declaration 'yTileCoords' definition 'ytc'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:124:35: note: Function 'TOutSliceInfo' argument 7 names different: declaration 'yTileCoords' definition 'ytc'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1642:47: style:inconclusive: Function 'writeTiles' argument 2 names different: declaration 'dx2' definition 'dxMax'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.h:412:50: note: Function 'writeTiles' argument 2 names different: declaration 'dx2' definition 'dxMax'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1642:47: note: Function 'writeTiles' argument 2 names different: declaration 'dx2' definition 'dxMax'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1642:58: style:inconclusive: Function 'writeTiles' argument 3 names different: declaration 'dy1' definition 'dyMin'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.h:412:59: note: Function 'writeTiles' argument 3 names different: declaration 'dy1' definition 'dyMin'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1642:58: note: Function 'writeTiles' argument 3 names different: declaration 'dy1' definition 'dyMin'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1642:69: style:inconclusive: Function 'writeTiles' argument 4 names different: declaration 'dy2' definition 'dyMax'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.h:412:68: note: Function 'writeTiles' argument 4 names different: declaration 'dy2' definition 'dyMax'. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:1642:69: note: Function 'writeTiles' argument 4 names different: declaration 'dy2' definition 'dyMax'. openexr-2.5.4/OpenEXR/IlmImf/ImfDoubleAttribute.cpp:46: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-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:706:28: style: Parameter 'tileBuffer' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:708:30: style: Parameter 'bytesPerLine' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.h:114:10: style: Variable 'intPtr' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:552:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:681:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:1008:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfEnvmap.cpp:59:21: style:inconclusive: Function 'latLong' argument 1 names different: declaration 'direction' definition 'dir'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfEnvmap.h:123:64: note: Function 'latLong' argument 1 names different: declaration 'direction' definition 'dir'. openexr-2.5.4/OpenEXR/IlmImf/ImfEnvmap.cpp:59:21: note: Function 'latLong' argument 1 names different: declaration 'direction' definition 'dir'. openexr-2.5.4/OpenEXR/IlmImf/ImfEnvmap.cpp:214:14: style:inconclusive: Function 'faceAndPixelPosition' argument 4 names different: declaration 'positionInFace' definition 'pif'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfEnvmap.h:318:34: note: Function 'faceAndPixelPosition' argument 4 names different: declaration 'positionInFace' definition 'pif'. openexr-2.5.4/OpenEXR/IlmImf/ImfEnvmap.cpp:214:14: note: Function 'faceAndPixelPosition' argument 4 names different: declaration 'positionInFace' definition 'pif'. openexr-2.5.4/OpenEXR/IlmImf/ImfEnvmapAttribute.cpp:67:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfEnvmapAttribute.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfEnvmapAttribute.cpp:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfArray.h:86:6: style: Class 'Array' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:858:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:957:9: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:959:17: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:968:18: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:692:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:664:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:692:15: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:727:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:664:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:727:15: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:772:14: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:664:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:772:14: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:827:16: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:772:14: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:827:16: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:914:14: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:897:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:914:14: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:1012:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:897:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:1012:15: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:1041:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:897:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:1041:15: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfFastHuf.cpp:682:27: style: Array index 'codeLen' is used before limits check. [arrayIndexThenCheck] openexr-2.5.4/OpenEXR/IlmImf/ImfFastHuf.cpp:480:17: performance:inconclusive: Technically the member function 'Imf::FastHufDecoder::refill' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImf/ImfFastHuf.h:112:11: note: Technically the member function 'Imf::FastHufDecoder::refill' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImf/ImfFastHuf.cpp:480:17: note: Technically the member function 'Imf::FastHufDecoder::refill' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImf/ImfB44Compressor.cpp:774:15: style: Variable 'cd' can be declared as reference to const [constVariableReference] openexr-2.5.4/OpenEXR/IlmImf/ImfFastHuf.cpp:576:35: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfFastHuf.cpp:362:50: style: Parameter 'offset' can be declared as pointer to const [constParameterPointer] openexr-2.5.4/OpenEXR/IlmImf/ImfFloatAttribute.cpp:46: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-2.5.4/OpenEXR/IlmImf/ImfFloatVectorAttribute.cpp:67:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfFloatVectorAttribute.cpp:80:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfFrameBuffer.cpp:101:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfFrameBuffer.cpp:165:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfFrameBuffer.cpp:187:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfFrameBuffer.cpp:202:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfGenericInputFile.cpp:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAGIC [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:96:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILEDIMAGE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:111:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:279:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:300:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:346:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:358:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:597:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:811:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:1126:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXR_VERSION [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:1231:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:227:9: warning:inconclusive: Member variable 'Header::_readsNothing' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:250:9: warning:inconclusive: Member variable 'Header::_readsNothing' is not assigned a value in 'Header::operator='. [operatorEqVarError] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:1112:9: style:inconclusive: Technically the member function 'Imf::Header::readsNothing' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:476:33: note: Technically the member function 'Imf::Header::readsNothing' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:1112:9: note: Technically the member function 'Imf::Header::readsNothing' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:924:28: style: Checking if unsigned expression 'tileDesc.xSize' is less than zero. [unsignedLessThanZero] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:924:51: style: Checking if unsigned expression 'tileDesc.ySize' is less than zero. [unsignedLessThanZero] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:591:31: style:inconclusive: Function 'setType' argument 1 names different: declaration 'Type' definition 'type'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:322:56: note: Function 'setType' argument 1 names different: declaration 'Type' definition 'type'. openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:591:31: note: Function 'setType' argument 1 names different: declaration 'Type' definition 'type'. openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:746:46: style:inconclusive: Function 'setPreviewImage' argument 1 names different: declaration 'p' definition 'pi'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:426:49: note: Function 'setPreviewImage' argument 1 names different: declaration 'p' definition 'pi'. openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:746:46: note: Function 'setPreviewImage' argument 1 names different: declaration 'p' definition 'pi'. openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:163:11: style: Local variable 'displayWindow' shadows outer function [shadowFunction] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:265:31: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:163:11: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:191:11: style: Local variable 'displayWindow' shadows outer function [shadowFunction] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:265:31: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:191:11: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:784:18: style: Local variable 'displayWindow' shadows outer function [shadowFunction] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:265:31: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:784:18: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:796:18: style: Local variable 'dataWindow' shadows outer function [shadowFunction] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:270:31: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:796:18: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:845:11: style: Local variable 'pixelAspectRatio' shadows outer function [shadowFunction] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:275:15: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:845:11: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:865:11: style: Local variable 'screenWindowWidth' shadows outer function [shadowFunction] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:285:15: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:865:11: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:912:15: style: Local variable 'lineOrder' shadows outer function [shadowFunction] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:295:19: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:912:15: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:998:24: style: Local variable 'channels' shadows outer function [shadowFunction] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:290:20: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:998:24: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:1126:9: style: Local variable 'version' shadows outer function [shadowFunction] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:336:33: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:1126:9: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:1190:7: style: Local variable 'name' shadows outer function [shadowFunction] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:314:33: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:1190:7: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:280:10: style:inconclusive: Technically the member function 'Imf::::FHeapCompare::operator()' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:180:18: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:896:2: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:918:3: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:936:4: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:948:8: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:979:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:1015:24: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:1027:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:1122:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:280:30: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:280:40: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:886:22: style: Variable 'outb' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfHuf.cpp:887:22: style: Variable 'oe' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:672:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:834:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:124:18: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:124:18: warning: Member variable 'Data::lineOrder' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:124:18: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:124:18: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:124:18: warning: Member variable 'Data::offset' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.h:258:5: style: Class 'InputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.h:73:5: style: Class 'TiledInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.h:86:5: style: Class 'TiledInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:112:6: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.h:76:14: style: The destructor '~ScanLineInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfGenericInputFile.h:49:18: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.h:76:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.h:94:14: style: The destructor '~TiledInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfGenericInputFile.h:49:18: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.h:94:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:156:5: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:183:15: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:188:14: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:193:15: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:817:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:832:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:847:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:193:15: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:413:35: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:847:37: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:307:17: style: Local variable 'yStart' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:243:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:307:17: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfInputFile.cpp:177:13: style: Variable 's' can be declared as reference to const [constVariableReference] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.h:103:14: style: The destructor '~OutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfGenericOutputFile.h:52:18: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.h:103:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfIntAttribute.cpp:46: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-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmMfcCode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmMfcCode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmMfcCode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmMfcCode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmType [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filmType [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prefix [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prefix [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _count [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _count [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfOffset [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfOffset [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfsPerFrame [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfsPerFrame [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfsPerCount [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.cpp:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _perfsPerCount [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfLut.cpp:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfLut.cpp:102:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chn [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfLut.cpp:133:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chn [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfLut.cpp:88:7: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfLut.cpp:88:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:67:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:85:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:111:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:129:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:181:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:215:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:241:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:150:5: warning: Member variable 'TypedAttribute < Imf :: LineOrder >::_value' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < Imf :: LineOrder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < Imf :: LineOrder >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:117:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:162:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ySampling [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:209:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:268:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:349:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:770:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1421:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1458:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1571:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1735:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:312:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:325:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:338:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:369:54: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:380:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:391:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:411:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:420:54: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:431:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:451:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:462:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:471:54: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:515:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:516:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:529:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:531:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:554:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:556:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:573:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:573:47: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:587:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:589:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:611:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:613:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:623:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:624:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:695:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:705:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:720:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:731:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:746:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:757:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:790:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:802:62: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:815:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:829:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:842:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:856:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:878:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:892:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:905:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:917:62: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:930:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:943:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:965:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:978:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:991:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1005:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1019:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1031:62: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1068:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1096:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1108:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1109:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1123:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1139:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1141:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1164:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1179:35: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1181:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1195:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1207:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1207:52: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1221:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1236:35: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1238:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1261:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1276:36: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1278:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1292:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1304:40: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1305:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1319:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1411:49: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1420:49: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1471:43: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1480:58: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1489:58: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1522:18: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1522:45: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1590:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1594:47: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1611:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1614:57: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1632:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1635:57: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1666:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1688:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1691:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1691:44: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1710:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1784:36: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1792:18: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1804:36: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:338:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:451:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:462:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:471:54: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:529:26: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:587:26: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:613:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:624:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:757:30: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:978:30: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1005:30: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1031:62: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1139:34: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1236:35: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1278:32: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1305:31: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1489:57: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1635:56: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1804:36: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1080:42: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1078:35: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1080:42: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1138:41: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1134:34: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1138:41: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1178:42: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1174:35: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1178:42: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1235:42: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1231:35: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1235:42: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1275:43: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1271:35: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1275:43: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1331:43: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1329:35: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1331:43: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:203:30: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1392:25: style: struct member 'FBytes::b' is never used. [unusedStructMember] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:663:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:569:30: style: Variable 'writePtr' is assigned a value that is never used. [unreadVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:130:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:105:5: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:127:11: performance:inconclusive: Either there is a missing 'override', or the member function 'Imf::Data::createInputPartT' can be static. [functionStatic] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.h:163:5: style: Class 'TimeCode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfChromaticities.h:73:5: style: Struct 'Chromaticities' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < Imf :: TimeCode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < Imf :: Chromaticities >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: Box2i >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: Box2f >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < Imf :: TimeCode >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < Imf :: Chromaticities >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155: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-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155: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-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:191:66: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:450:9: style: The scope of the variable 'minX' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:451:9: style: The scope of the variable 'maxX' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:452:9: style: The scope of the variable 'minY' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:453:9: style: The scope of the variable 'maxY' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:461:9: style: The scope of the variable 'numXLevels' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:461:21: style: The scope of the variable 'numYLevels' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:320:16: style: Local variable 'header' shadows outer function [shadowFunction] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.h:75:21: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:320:16: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:329:16: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:222:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartOutputFile.cpp:181:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:150:5: warning: Member variable 'TypedAttribute < float >::_value' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dataSize [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _typeName [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:64:13: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:64:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:120:13: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:120:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartOutputFile.cpp:331:63: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartOutputFile.cpp:138:12: style: Local variable 'parts' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartOutputFile.cpp:72:41: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartOutputFile.cpp:138:12: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartOutputFile.cpp:142:10: style: Local variable 'isMultiPart' shadows outer function [shadowFunction] openexr-2.5.4/OpenEXR/IlmImf/ImfVersion.h:112:14: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartOutputFile.cpp:142:10: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartOutputFile.cpp:178:33: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartOutputFile.cpp:156:21: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartOutputFile.cpp:178:33: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfMultiPartOutputFile.cpp:315:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:620:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:773:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:811:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:936:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:1262:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:1344:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:1394:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:159:13: warning: Member variable 'LineBuffer::endOfLineBufferData' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:159:13: warning: Member variable 'LineBuffer::minY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:159:13: warning: Member variable 'LineBuffer::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:159:13: warning: Member variable 'LineBuffer::scanLineMin' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:159:13: warning: Member variable 'LineBuffer::scanLineMax' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:226:19: warning: Member variable 'Data::multiPart' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:226:19: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:226:19: warning: Member variable 'Data::currentScanLine' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:226:19: warning: Member variable 'Data::missingScanLines' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:226:19: warning: Member variable 'Data::lineOrder' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:226:19: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:226:19: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:226:19: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:226:19: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:226:19: warning: Member variable 'Data::linesInBuffer' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:226:19: warning: Member variable 'Data::lineBufferSize' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.h:258:5: style: Class 'OutputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:103:5: style: Struct 'OutSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:147:5: style: Struct 'LineBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:212:6: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:1035:13: style: The scope of the variable 'nextWriteBuffer' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:1036:13: style: The scope of the variable 'nextCompressBuffer' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:1037:13: style: The scope of the variable 'stop' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:1038:13: style: The scope of the variable 'step' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:1039:13: style: The scope of the variable 'scanLineMin' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:1040:13: style: The scope of the variable 'scanLineMax' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:114:39: style:inconclusive: Function 'OutSliceInfo' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:103:29: note: Function 'OutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:114:39: note: Function 'OutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:115:27: style:inconclusive: Function 'OutSliceInfo' argument 2 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:104:24: note: Function 'OutSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:115:27: note: Function 'OutSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:116:22: style:inconclusive: Function 'OutSliceInfo' argument 3 names different: declaration 'xStride' definition 'xs'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:105:19: note: Function 'OutSliceInfo' argument 3 names different: declaration 'xStride' definition 'xs'. openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:116:22: note: Function 'OutSliceInfo' argument 3 names different: declaration 'xStride' definition 'xs'. openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:116:33: style:inconclusive: Function 'OutSliceInfo' argument 4 names different: declaration 'yStride' definition 'ys'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:106:19: note: Function 'OutSliceInfo' argument 4 names different: declaration 'yStride' definition 'ys'. openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:116:33: note: Function 'OutSliceInfo' argument 4 names different: declaration 'yStride' definition 'ys'. openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:117:19: style:inconclusive: Function 'OutSliceInfo' argument 5 names different: declaration 'xSampling' definition 'xsm'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:107:16: note: Function 'OutSliceInfo' argument 5 names different: declaration 'xSampling' definition 'xsm'. openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:117:19: note: Function 'OutSliceInfo' argument 5 names different: declaration 'xSampling' definition 'xsm'. openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:117:28: style:inconclusive: Function 'OutSliceInfo' argument 6 names different: declaration 'ySampling' definition 'ysm'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:108:16: note: Function 'OutSliceInfo' argument 6 names different: declaration 'ySampling' definition 'ysm'. openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:117:28: note: Function 'OutSliceInfo' argument 6 names different: declaration 'ySampling' definition 'ysm'. openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:118:20: style:inconclusive: Function 'OutSliceInfo' argument 7 names different: declaration 'zero' definition 'z'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:109:17: note: Function 'OutSliceInfo' argument 7 names different: declaration 'zero' definition 'z'. openexr-2.5.4/OpenEXR/IlmImf/ImfOutputFile.cpp:118:20: note: Function 'OutSliceInfo' argument 7 names different: declaration 'zero' definition 'z'. openexr-2.5.4/OpenEXR/IlmImf/ImfPartType.cpp:44:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfPartType.cpp:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILEDIMAGE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfPartType.cpp:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPTILE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfPartType.cpp:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:228:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:366:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:634:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:69:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:104:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:449:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:578:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:374:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:346:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:374:15: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:397:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:346:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:397:15: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:457:14: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:346:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:457:14: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:609:14: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:525:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:609:14: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:642:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:525:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:642:15: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:665:15: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:525:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfPizCompressor.cpp:665:15: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:356:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:509:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRational.cpp:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRational.cpp:102:16: style: Expression is always true because 'else if' condition is opposite to previous condition at line 98. [multiCondition] openexr-2.5.4/OpenEXR/IlmImf/ImfRational.cpp:98:11: note: first condition openexr-2.5.4/OpenEXR/IlmImf/ImfRational.cpp:102:16: note: else if condition is opposite to first condition openexr-2.5.4/OpenEXR/IlmImf/ImfRationalAttribute.cpp:60:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRationalAttribute.cpp:69:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:329:20: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:355:17: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:377:20: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:402:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:404:9: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:429:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:431:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:483:20: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:507:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:531:20: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:377:20: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:483:13: style: Variable 'pPtr' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:531:13: style: Variable 'pPtr' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:70:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:108:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:249:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:315:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:367:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:513:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:526:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:537:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:545:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:553:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:573:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:589:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:618:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:647:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:656:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:666:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:691:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:706:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:798:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYca [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:865:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:914:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:967:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:985:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1094:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1168:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1183:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1195:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1210:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_C [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _inputFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYca [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1303:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYca [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYca [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1442:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channelNamePrefix [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaYca.cpp:142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaYca.cpp:197:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaYca.cpp:245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaYca.cpp:266:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2 [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaYca.cpp:322:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:316:10: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:327:10: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:335:10: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:346:10: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:678:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:679:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:680:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:681:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:915:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:926:10: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:935:10: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:945:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1256:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1267:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1276:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1283:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaFile.cpp:1290:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRgbaYca.cpp:427:11: style: The scope of the variable 'Yin' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfRle.cpp:77:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRle.cpp:100:18: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRle.cpp:149:22: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRle.cpp:120:11: style: Variable 'outStart' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.cpp:124:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.cpp:125:24: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.cpp:142:45: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.cpp:169:13: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.cpp:180:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.cpp:181:24: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.cpp:125:17: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.cpp:181:17: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfRleCompressor.cpp:199:8: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfStandardAttributes.cpp:96: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-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:182:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:188:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:204:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:224:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:258:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:266:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:305:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:325:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:356:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:375:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteStream [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:385:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:400:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:415:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:430:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStdIO.cpp:220:22: style: Parameter 'os' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImf/ImfStringAttribute.cpp:65:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStringAttribute.cpp:76:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:388:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1169:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1409:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfStringVectorAttribute.cpp:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfSystemSpecific.cpp:97:10: style: The scope of the variable 'osxsave' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfSystemSpecific.cpp:99:10: style: The scope of the variable 'eax' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfSystemSpecific.cpp:97:18: style: Variable 'osxsave' is assigned a value that is never used. [unreadVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfTestFile.cpp:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAGIC [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTestFile.cpp:155:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAGIC [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileDescriptionAttribute.cpp:61:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSize [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileDescriptionAttribute.cpp:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSize [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:58:5: warning: Member variable 'OptimizationMode::_ySampling' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:167:13: warning: Member variable 'LineBuffer::minY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:167:13: warning: Member variable 'LineBuffer::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:260:26: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:260:26: warning: Member variable 'Data::lineOrder' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:260:26: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:260:26: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:260:26: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:260:26: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:260:26: warning: Member variable 'Data::fileIsComplete' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:260:26: warning: Member variable 'Data::nextLineBufferMinY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:260:26: warning: Member variable 'Data::linesInBuffer' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:260:26: warning: Member variable 'Data::lineBufferSize' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:150:5: warning: Member variable 'TypedAttribute < Imf :: Envmap >::_value' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:150:5: warning: Member variable 'TypedAttribute < Imf :: DeepImageState >::_value' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:107:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:121:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:212:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:249:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:286:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:324:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:404:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:416:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:475:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:512:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:542:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.h:235:5: style: Class 'ScanLineInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfKeyCode.h:113:5: style: Class 'KeyCode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:101:5: style: Struct 'InSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:150:5: style: Struct 'LineBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:244:5: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < std :: vector < std :: string > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < Imf :: Envmap >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < Imf :: DeepImageState >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < Imf :: KeyCode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: M33f >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: M33d >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: M44f >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: M44d >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < Imf :: Rational >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: V2i >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: V2f >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: V2d >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: V3i >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: V3f >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < IMATH_NAMESPACE :: V3d >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < Chromaticities >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < Envmap >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < KeyCode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < TimeCode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < Rational >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:151:5: style: Class 'TypedAttribute < DeepImageState >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155: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-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < Imf :: Envmap >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < Imf :: DeepImageState >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < Imf :: KeyCode >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: M33f >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: M33d >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: M44f >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: M44d >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < Imf :: Rational >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: V2i >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: V2f >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: V2d >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: V3i >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: V3f >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < IMATH_NAMESPACE :: V3d >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < Chromaticities >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < Envmap >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < KeyCode >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < TimeCode >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < Rational >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: style: The destructor '~TypedAttribute < DeepImageState >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:67:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfAttribute.h:155:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:351:16: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:329:12: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:351:16: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:363:24: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:329:12: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:363:24: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:372:24: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:329:12: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:372:24: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:383:24: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:329:12: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfTileOffsets.cpp:383:24: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1147:49: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:114:37: style:inconclusive: Function 'InSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:101:28: note: Function 'InSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:114:37: note: Function 'InSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:115:16: style:inconclusive: Function 'InSliceInfo' argument 2 names different: declaration 'typeInFile' definition 'tifl'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:102:14: note: Function 'InSliceInfo' argument 2 names different: declaration 'typeInFile' definition 'tifl'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:115:16: note: Function 'InSliceInfo' argument 2 names different: declaration 'typeInFile' definition 'tifl'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:116:12: style:inconclusive: Function 'InSliceInfo' argument 3 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:103:17: note: Function 'InSliceInfo' argument 3 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:116:12: note: Function 'InSliceInfo' argument 3 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:117:13: style:inconclusive: Function 'InSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:104:18: note: Function 'InSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:117:13: note: Function 'InSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:117:24: style:inconclusive: Function 'InSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:105:18: note: Function 'InSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:117:24: note: Function 'InSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:118:10: style:inconclusive: Function 'InSliceInfo' argument 6 names different: declaration 'xSampling' definition 'xsm'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:106:15: note: Function 'InSliceInfo' argument 6 names different: declaration 'xSampling' definition 'xsm'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:118:10: note: Function 'InSliceInfo' argument 6 names different: declaration 'xSampling' definition 'xsm'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:118:19: style:inconclusive: Function 'InSliceInfo' argument 7 names different: declaration 'ySampling' definition 'ysm'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:107:15: note: Function 'InSliceInfo' argument 7 names different: declaration 'ySampling' definition 'ysm'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:118:19: note: Function 'InSliceInfo' argument 7 names different: declaration 'ySampling' definition 'ysm'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:119:11: style:inconclusive: Function 'InSliceInfo' argument 8 names different: declaration 'fill' definition 'f'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:108:16: note: Function 'InSliceInfo' argument 8 names different: declaration 'fill' definition 'f'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:119:11: note: Function 'InSliceInfo' argument 8 names different: declaration 'fill' definition 'f'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:119:19: style:inconclusive: Function 'InSliceInfo' argument 9 names different: declaration 'skip' definition 's'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:109:16: note: Function 'InSliceInfo' argument 9 names different: declaration 'skip' definition 's'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:119:19: note: Function 'InSliceInfo' argument 9 names different: declaration 'skip' definition 's'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:120:13: style:inconclusive: Function 'InSliceInfo' argument 10 names different: declaration 'fillValue' definition 'fv'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:110:18: note: Function 'InSliceInfo' argument 10 names different: declaration 'fillValue' definition 'fv'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:120:13: note: Function 'InSliceInfo' argument 10 names different: declaration 'fillValue' definition 'fv'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:281:45: style:inconclusive: Function 'getLineBuffer' argument 1 names different: declaration 'number' definition 'lineBufferNumber'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:252:44: note: Function 'getLineBuffer' argument 1 names different: declaration 'number' definition 'lineBufferNumber'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:281:45: note: Function 'getLineBuffer' argument 1 names different: declaration 'number' definition 'lineBufferNumber'. openexr-2.5.4/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:195:15: style: struct member 'sliceOptimizationData::type' is never used. [unusedStructMember] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:328:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1103:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1226:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1440:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1518:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1533:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:262:23: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:262:23: warning: Member variable 'Data::lineOrder' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:262:23: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:262:23: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:262:23: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:262:23: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:262:23: warning: Member variable 'Data::numXLevels' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:262:23: warning: Member variable 'Data::numYLevels' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:262:23: warning: Member variable 'Data::fileIsComplete' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:262:23: warning: Member variable 'Data::bytesPerPixel' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:262:23: warning: Member variable 'Data::maxBytesPerTileLine' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:262:23: warning: Member variable 'Data::tileBufferSize' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.h:405:5: style: Class 'TiledInputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:98:5: style: Struct 'TInSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:149:6: style: Struct 'TileBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:248:6: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:111:39: style:inconclusive: Function 'TInSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:98:29: note: Function 'TInSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:111:39: note: Function 'TInSliceInfo' argument 1 names different: declaration 'typeInFrameBuffer' definition 'tifb'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:112:39: style:inconclusive: Function 'TInSliceInfo' argument 2 names different: declaration 'typeInFile' definition 'tifl'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:99:29: note: Function 'TInSliceInfo' argument 2 names different: declaration 'typeInFile' definition 'tifl'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:112:39: note: Function 'TInSliceInfo' argument 2 names different: declaration 'typeInFile' definition 'tifl'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:113:35: style:inconclusive: Function 'TInSliceInfo' argument 3 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:100:25: note: Function 'TInSliceInfo' argument 3 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:113:35: note: Function 'TInSliceInfo' argument 3 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:114:36: style:inconclusive: Function 'TInSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:101:26: note: Function 'TInSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:114:36: note: Function 'TInSliceInfo' argument 4 names different: declaration 'xStride' definition 'xs'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:114:47: style:inconclusive: Function 'TInSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:102:26: note: Function 'TInSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:114:47: note: Function 'TInSliceInfo' argument 5 names different: declaration 'yStride' definition 'ys'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:115:34: style:inconclusive: Function 'TInSliceInfo' argument 6 names different: declaration 'fill' definition 'f'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:103:24: note: Function 'TInSliceInfo' argument 6 names different: declaration 'fill' definition 'f'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:115:34: note: Function 'TInSliceInfo' argument 6 names different: declaration 'fill' definition 'f'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:115:42: style:inconclusive: Function 'TInSliceInfo' argument 7 names different: declaration 'skip' definition 's'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:104:24: note: Function 'TInSliceInfo' argument 7 names different: declaration 'skip' definition 's'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:115:42: note: Function 'TInSliceInfo' argument 7 names different: declaration 'skip' definition 's'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:116:36: style:inconclusive: Function 'TInSliceInfo' argument 8 names different: declaration 'fillValue' definition 'fv'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:105:26: note: Function 'TInSliceInfo' argument 8 names different: declaration 'fillValue' definition 'fv'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:116:36: note: Function 'TInSliceInfo' argument 8 names different: declaration 'fillValue' definition 'fv'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:117:33: style:inconclusive: Function 'TInSliceInfo' argument 9 names different: declaration 'xTileCoords' definition 'xtc'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:106:23: note: Function 'TInSliceInfo' argument 9 names different: declaration 'xTileCoords' definition 'xtc'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:117:33: note: Function 'TInSliceInfo' argument 9 names different: declaration 'xTileCoords' definition 'xtc'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:118:33: style:inconclusive: Function 'TInSliceInfo' argument 10 names different: declaration 'yTileCoords' definition 'ytc'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:107:23: note: Function 'TInSliceInfo' argument 10 names different: declaration 'yTileCoords' definition 'ytc'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:118:33: note: Function 'TInSliceInfo' argument 10 names different: declaration 'yTileCoords' definition 'ytc'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledInputFile.cpp:415:41: style: Parameter 'ifd' can be declared as pointer to const [constParameterPointer] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledMisc.cpp:124:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledMisc.cpp:159:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledMisc.cpp:212:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUND_DOWN [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledMisc.cpp:356:9: style: The scope of the variable 'numXLevels' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledMisc.cpp:357:9: style: The scope of the variable 'numYLevels' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledMisc.cpp:138:42: style: Parameter 'xOffsets' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledMisc.cpp:139:42: style: Parameter 'yOffsets' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:520:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:830:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:876:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:920:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:953:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILEDIMAGE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:982:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1076:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1134:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1216:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1438:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1596:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSize [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1603:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ySize [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1610:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1617:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roundingMode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1625:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1635:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXLevels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1642:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numYLevels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1667:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxX [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1686:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1701:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXLevels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1713:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numYLevels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1737:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1767:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxY [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1785:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numXTiles [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1793:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:1845:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _streamData [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:72:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:187:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_A [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:336:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:372:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _outputFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYa [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:598:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYa [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:613:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYa [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:629:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toYa [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:704:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:735:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:777:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:787:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:800:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:813:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_Y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:820:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _inputFile [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:828:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:876:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:962:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channelNamePrefix [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:1095:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:1110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:1126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fromYa [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:655:6: style: Class 'FromYa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:245:7: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:250:7: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:403:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:404:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:405:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:406:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:705:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:714:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:842:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:849:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:856:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledRgbaFile.cpp:863:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:300:24: warning: Member variable 'Data::version' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:300:24: warning: Member variable 'Data::lineOrder' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:300:24: warning: Member variable 'Data::minX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:300:24: warning: Member variable 'Data::maxX' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:300:24: warning: Member variable 'Data::minY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:300:24: warning: Member variable 'Data::maxY' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:300:24: warning: Member variable 'Data::numXLevels' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:300:24: warning: Member variable 'Data::numYLevels' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:300:24: warning: Member variable 'Data::maxBytesPerTileLine' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:300:24: warning: Member variable 'Data::tileBufferSize' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:341:24: style:inconclusive: Technically the member function 'Imf::Data::nextTileCoord' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:296:16: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:341:24: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:105:5: style: Struct 'TOutSliceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:142:5: style: Struct 'TileCoord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:211:6: style: Struct 'TileBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:283:6: style: Struct 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:603:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:747:13: style: The scope of the variable 'numScanLines' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:115:41: style:inconclusive: Function 'TOutSliceInfo' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:105:30: note: Function 'TOutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:115:41: note: Function 'TOutSliceInfo' argument 1 names different: declaration 'type' definition 't'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:116:29: style:inconclusive: Function 'TOutSliceInfo' argument 2 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:106:25: note: Function 'TOutSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:116:29: note: Function 'TOutSliceInfo' argument 2 names different: declaration 'base' definition 'b'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:117:17: style:inconclusive: Function 'TOutSliceInfo' argument 3 names different: declaration 'xStride' definition 'xs'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:107:20: note: Function 'TOutSliceInfo' argument 3 names different: declaration 'xStride' definition 'xs'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:117:17: note: Function 'TOutSliceInfo' argument 3 names different: declaration 'xStride' definition 'xs'. openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:117:28: style:inconclusive: Function 'TOutSliceInfo' argument 4 names different: declaration 'yStride' definition 'ys'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:108:20: note: Function 'TOutSliceInfo' argument 4 names different: declaration 'yStride' definition 'ys'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:117:28: note: Function 'TOutSliceInfo' argument 4 names different: declaration 'yStride' definition 'ys'. openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:118:15: style:inconclusive: Function 'TOutSliceInfo' argument 5 names different: declaration 'zero' definition 'z'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:109:18: note: Function 'TOutSliceInfo' argument 5 names different: declaration 'zero' definition 'z'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:118:15: note: Function 'TOutSliceInfo' argument 5 names different: declaration 'zero' definition 'z'. openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:119:35: style:inconclusive: Function 'TOutSliceInfo' argument 6 names different: declaration 'xTileCoords' definition 'xtc'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:110:24: note: Function 'TOutSliceInfo' argument 6 names different: declaration 'xTileCoords' definition 'xtc'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:119:35: note: Function 'TOutSliceInfo' argument 6 names different: declaration 'xTileCoords' definition 'xtc'. openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:129:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:120:35: style:inconclusive: Function 'TOutSliceInfo' argument 7 names different: declaration 'yTileCoords' definition 'ytc'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:111:24: note: Function 'TOutSliceInfo' argument 7 names different: declaration 'yTileCoords' definition 'ytc'. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:120:35: note: Function 'TOutSliceInfo' argument 7 names different: declaration 'yTileCoords' definition 'ytc'. openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:183:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:201:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:212:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:219:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:230:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:237:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:610:28: style: Parameter 'tileBuffer' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:262:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:269:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:276:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:283:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:290:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:297:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:304:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:311:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:318:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:325:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:332:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _time [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:358:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:365:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV50_PACKING [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:392:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV50_PACKING [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:423:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:369:59: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:395:56: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-2.5.4/OpenEXR/IlmImf/ImfTimeCode.cpp:406:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] openexr-2.5.4/OpenEXR/IlmImf/ImfVecAttribute.cpp:67:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfVecAttribute.cpp:76:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfVecAttribute.cpp:93:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfVecAttribute.cpp:102:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfVecAttribute.cpp:119:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfVecAttribute.cpp:128:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfVecAttribute.cpp:145:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfVecAttribute.cpp:155:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfVecAttribute.cpp:173:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfVecAttribute.cpp:183:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfVecAttribute.cpp:201:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfVecAttribute.cpp:211:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfVersion.cpp:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAGIC [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:67:6: style:inconclusive: Technically the member function 'Imf::Zip::maxRawSize' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.h:62:16: note: Technically the member function 'Imf::Zip::maxRawSize' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:67:6: note: Technically the member function 'Imf::Zip::maxRawSize' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:73:6: style:inconclusive: Technically the member function 'Imf::Zip::maxCompressedSize' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.h:64:16: note: Technically the member function 'Imf::Zip::maxCompressedSize' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:73:6: note: Technically the member function 'Imf::Zip::maxCompressedSize' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:111:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:112:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:130:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:131:18: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:189:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:190:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:273:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:274:23: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:46:17: style:inconclusive: Function 'Zip' argument 1 names different: declaration 'rawMaxSize' definition 'maxRawSize'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.h:50:29: note: Function 'Zip' argument 1 names different: declaration 'rawMaxSize' definition 'maxRawSize'. openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:46:17: note: Function 'Zip' argument 1 names different: declaration 'rawMaxSize' definition 'maxRawSize'. openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:53:17: style:inconclusive: Function 'Zip' argument 1 names different: declaration 'maxScanlineSize' definition 'maxScanLineSize'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.h:52:20: note: Function 'Zip' argument 1 names different: declaration 'maxScanlineSize' definition 'maxScanLineSize'. openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:53:17: note: Function 'Zip' argument 1 names different: declaration 'maxScanlineSize' definition 'maxScanLineSize'. openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:112:24: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:190:20: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:245:17: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfZipCompressor.cpp:65:5: warning: Class 'ZipCompressor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] openexr-2.5.4/OpenEXR/IlmImf/ImfZipCompressor.cpp:65:5: warning: Class 'ZipCompressor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] openexr-2.5.4/OpenEXR/IlmImf/b44ExpLogTable.cpp:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basefield [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/b44ExpLogTable.cpp:120: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-2.5.4/OpenEXR/IlmImf/b44ExpLogTable.cpp:117:25: note: Assuming that condition 'h<0' is not redundant openexr-2.5.4/OpenEXR/IlmImf/b44ExpLogTable.cpp:120:19: note: Invalid argument openexr-2.5.4/OpenEXR/IlmImf/ImfWav.cpp:165:18: style: Variable 'ey' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfWav.cpp:179:22: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfWav.cpp:235:22: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfWav.cpp:296:18: style: Variable 'ey' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfWav.cpp:310:22: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfWav.cpp:366:22: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/dwaLookups.cpp:156:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/drawImage.cpp:357:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/dwaLookups.cpp:253:17: performance:inconclusive: Technically the member function '::LutHeaderWorker::countSetBits' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImf/dwaLookups.cpp:534:13: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] openexr-2.5.4/OpenEXR/IlmImf/dwaLookups.cpp:298:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/dwaLookups.cpp:369:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/dwaLookups.cpp:403:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/dwaLookups.cpp:149:22: style: The scope of the variable 'candidateCount' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/dwaLookups.cpp:344:15: style: The scope of the variable 'logBase' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/dwaLookups.cpp:398:15: style: The scope of the variable 'logBase' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImf/dwaLookups.cpp:149:37: style: Variable 'candidateCount' is assigned a value that is never used. [unreadVariable] openexr-2.5.4/OpenEXR/IlmImfExamples/drawImage.cpp:275:14: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfExamples/drawImage.cpp:266:15: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfExamples/drawImage.cpp:275:14: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:81:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:128:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:249:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:90:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:96:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:137:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:143:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:187:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:197:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:207:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:250:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:256:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:96:11: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceExamples.cpp:143:11: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceTiledExamples.cpp:68:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceTiledExamples.cpp:113:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceTiledExamples.cpp:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceTiledExamples.cpp:80:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceTiledExamples.cpp:86:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceTiledExamples.cpp:114:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfExamples/generalInterfaceTiledExamples.cpp:120:11: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfExamples/lowLevelIoExamples.cpp:184:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/lowLevelIoExamples.cpp:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/main.cpp:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/previewImageExamples.cpp:135:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/previewImageExamples.cpp:173:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/previewImageExamples.cpp:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/rgbaInterfaceExamples.cpp:77:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/rgbaInterfaceExamples.cpp:101:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/rgbaInterfaceExamples.cpp:129:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/rgbaInterfaceExamples.cpp:221:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/rgbaInterfaceExamples.cpp:231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/fuzzFile.cpp:64:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfExamples/rgbaInterfaceTiledExamples.cpp:310:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/fuzzFile.cpp:88:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/fuzzFile.cpp:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/main.cpp:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:229:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:437:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:133:49: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:152:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:181:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:198:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:230:52: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:253:44: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:289:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:323:56: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:346:48: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepScanLines.cpp:379:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:248:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:475:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:518:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzScanLines.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzScanLines.cpp:196:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzScanLines.cpp:221:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzScanLines.cpp:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzScanLines.cpp:132:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzScanLines.cpp:133:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzScanLines.cpp:134:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzScanLines.cpp:135:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzScanLines.cpp:196:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzScanLines.cpp:197:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzScanLines.cpp:198:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzScanLines.cpp:199:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:153:48: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:168:40: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:205:42: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:268:52: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:285:45: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:334:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:383:56: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:400:48: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:449:42: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:174:13: style: Local variable 'part' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:135:25: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:174:13: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:246:15: style: Local variable 'dataWindow' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:79:13: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:246:15: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:248:13: style: Local variable 'height' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:76:11: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:248:13: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:249:13: style: Local variable 'width' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:75:11: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:249:13: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:361:19: style: Local variable 'dataWindow' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:79:13: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:361:19: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:363:17: style: Local variable 'height' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:76:11: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:363:17: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:364:17: style: Local variable 'width' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:75:11: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzDeepTiles.cpp:364:17: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:193:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:290:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:370:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:421:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:122:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:123:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:124:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:125:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:193:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:194:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:195:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfFuzzTest/testFuzzTiles.cpp:196:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/compareB44.cpp:255:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/compareDwa.cpp:89:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_R [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/compareFloat.cpp:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PXR24_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/main.cpp:160:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/main.cpp:205:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/main.cpp:183:23: style: Parameter 'argv' can be declared as const array [constParameter] openexr-2.5.4/OpenEXR/IlmImfTest/testAttributes.cpp:115:1: error: There is an unknown macro here somewhere. Configuration is required. If OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT is a macro then please configure it. [unknownMacro] openexr-2.5.4/OpenEXR/IlmImfTest/testB44ExpLogTable.cpp:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF_MAX [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/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-2.5.4/OpenEXR/IlmImfTest/testB44ExpLogTable.cpp:52:25: note: Assuming that condition 'h<0' is not redundant openexr-2.5.4/OpenEXR/IlmImfTest/testB44ExpLogTable.cpp:55:19: note: Invalid argument openexr-2.5.4/OpenEXR/IlmImfTest/testBackwardCompatibility.cpp:109:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testBackwardCompatibility.cpp:214:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testBackwardCompatibility.cpp:265:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testBackwardCompatibility.cpp:320:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testBackwardCompatibility.cpp:369:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testBackwardCompatibility.cpp:224:23: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testBackwardCompatibility.cpp:230:23: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testBackwardCompatibility.cpp:235:23: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testBackwardCompatibility.cpp:240:23: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testBackwardCompatibility.cpp:280:23: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testBackwardCompatibility.cpp:286:23: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testBackwardCompatibility.cpp:337:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testBackwardCompatibility.cpp:343:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testBadTypeAttributes.cpp:83:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testBadTypeAttributes.cpp:109:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILEDIMAGE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testBadTypeAttributes.cpp:158:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testBadTypeAttributes.cpp:401:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testBadTypeAttributes.cpp:314:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZIPS_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testBadTypeAttributes.cpp:92:43: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testBadTypeAttributes.cpp:293:28: style: Local variable 'multiin' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testBadTypeAttributes.cpp:269:24: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testBadTypeAttributes.cpp:293:28: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testChannels.cpp:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testChannels.cpp:242:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testChannels.cpp:109:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testChannels.cpp:118:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testChannels.cpp:161:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testChannels.cpp:171:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testChannels.cpp:181:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCompositeDeepScanLine.cpp:524:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompositeDeepScanLine.cpp:670:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompositeDeepScanLine.cpp:615:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompositeDeepScanLine.cpp:132:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompositeDeepScanLine.cpp:240:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompositeDeepScanLine.cpp:265:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompositeDeepScanLine.cpp:339:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompositeDeepScanLine.cpp:360:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:377:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:207:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:216:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:225:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:263:10: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:277:10: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:291:10: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:258:10: style: Local variable 'xs' shadows outer argument [shadowArgument] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:160:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:258:10: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:259:10: style: Local variable 'ys' shadows outer argument [shadowArgument] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:161:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:259:10: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:272:10: style: Local variable 'xs' shadows outer argument [shadowArgument] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:160:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:272:10: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:273:10: style: Local variable 'ys' shadows outer argument [shadowArgument] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:161:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:273:10: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:286:10: style: Local variable 'xs' shadows outer argument [shadowArgument] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:160:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:286:10: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:287:10: style: Local variable 'ys' shadows outer argument [shadowArgument] openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:161:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testCompression.cpp:287:10: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testConversion.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testConversion.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testConversion.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testConversion.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testConversion.cpp:347:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testConversion.cpp:251:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testConversion.cpp:174:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCompositeDeepScanLine.cpp:314:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCompositeDeepScanLine.cpp:322:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCompositeDeepScanLine.cpp:345:45: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testConversion.cpp:276:13: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testConversion.cpp:296:13: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testConversion.cpp:197:13: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testConversion.cpp:217:13: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:235:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:420:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:289:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:452:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:467:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:506:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:129:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:158:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:189:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:191:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:193:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:207:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:209:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:211:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:259:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:291:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:335:51: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:344:43: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:349:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:353:44: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:358:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:368:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:370:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:372:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:335:43: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:344:35: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepScanLine.cpp:353:36: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:143:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:174:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:220:46: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:222:46: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:224:46: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:239:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:241:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:243:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:315:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:346:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:406:59: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:415:51: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:420:46: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:424:52: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:429:46: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:440:42: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:442:42: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:444:42: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:406:51: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:415:43: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyDeepTiled.cpp:424:44: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:193:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:233:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:358:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:388:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:422:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:461:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:520:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:697:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:896:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:945:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:968:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyPixels.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyPixels.cpp:191:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyPixels.cpp:210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyPixels.cpp:98:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyPixels.cpp:142:7: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyPixels.cpp:151:7: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyPixels.cpp:134:16: style: Local variable 'ph1' shadows outer argument [shadowArgument] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyPixels.cpp:66:37: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testCopyPixels.cpp:134:16: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testCustomAttributes.cpp:102:1: error: There is an unknown macro here somewhere. Configuration is required. If OPENEXR_IMF_INTERNAL_NAMESPACE_SOURCE_EXIT is a macro then please configure it. [unknownMacro] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:359:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:366:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:373:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:389:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:397:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:405:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:423:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:433:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:443:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:462:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:471:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:480:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:593:53: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:639:61: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:793:57: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:844:65: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:285:13: style: The scope of the variable 'tileX' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:286:13: style: The scope of the variable 'tileY' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:287:13: style: The scope of the variable 'levelMode' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:716:9: style: The scope of the variable 'i' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:118:54: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:141:54: style: Parameter 'uintData' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:141:81: style: Parameter 'floatData' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:142:36: style: Parameter 'halfData' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:101:41: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:887:48: warning: Uninitialized variable: partNumber [uninitvar] openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:720:23: note: Assuming condition is false openexr-2.5.4/OpenEXR/IlmImfTest/testCopyMultiPartFile.cpp:887:48: note: Uninitialized variable: partNumber openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:256:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:499:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:540:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPTILE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:615:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:393:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:425:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:133:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:167:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:239:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:241:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:243:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:251:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:253:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:255:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:297:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineHuge.cpp:330:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:126:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:155:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:189:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:191:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:193:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:224:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:226:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:228:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:241:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:243:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:245:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:290:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:331:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:358:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:446:51: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:455:43: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:460:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:464:44: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:469:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:483:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:485:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:487:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:492:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:76:44: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:446:43: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:455:35: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineBasic.cpp:464:36: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineMultipleRead.cpp:92:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineMultipleRead.cpp:132:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineMultipleRead.cpp:221:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:386:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:421:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:777:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:829:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineMultipleRead.cpp:105:47: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineMultipleRead.cpp:106:40: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineMultipleRead.cpp:144:47: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineMultipleRead.cpp:146:47: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepScanLineMultipleRead.cpp:106:40: portability:inconclusive: Casting from float * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDwaCompressorSimd.cpp:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDwaCompressorSimd.cpp:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDwaCompressorSimd.cpp:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDwaCompressorSimd.cpp:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDwaCompressorSimd.cpp:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDwaCompressorSimd.cpp:268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDwaCompressorSimd.cpp:360:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDwaCompressorSimd.cpp:441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDwaCompressorSimd.cpp:522:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:252:32: style: Condition 'bulkWrite==false' is always true [knownConditionTrueFalse] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:210:17: note: Assuming that condition 'bulkWrite' is not redundant openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:252:32: note: Condition 'bulkWrite==false' is always true openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:295:26: style: Condition 'relativeCoords' is always true [knownConditionTrueFalse] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:254:36: note: Assuming that condition 'relativeCoords==false' is not redundant openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:295:26: note: Condition 'relativeCoords' is always true openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:592:31: style: Condition 'bulkRead==false' is always true [knownConditionTrueFalse] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:550:17: note: Assuming that condition 'bulkRead' is not redundant openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:592:31: note: Condition 'bulkRead==false' is always true openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:633:26: style: Condition 'relativeCoords' is always true [knownConditionTrueFalse] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:594:36: note: Assuming that condition 'relativeCoords==false' is not redundant openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:633:26: note: Condition 'relativeCoords' is always true openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:150:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:181:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:239:46: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:241:46: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:243:46: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:283:50: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:285:50: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:287:50: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:326:50: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:329:50: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:332:50: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:346:54: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:348:54: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:350:54: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:364:42: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:366:42: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:368:42: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:384:35: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:393:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:402:28: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:455:41: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:496:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:523:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:694:62: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:696:62: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:698:62: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:703:51: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:723:63: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:732:55: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:737:50: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:741:56: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:746:50: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:758:46: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:760:46: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:762:46: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:766:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:384:27: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:393:19: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:402:20: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:723:55: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:732:47: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testDeepTiledBasic.cpp:741:48: style: Variable 'value' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImfTest/testDwaLookups.cpp:44:1: error: There is an unknown macro here somewhere. Configuration is required. If OPENEXR_IMF_INTERNAL_NAMESPACE_SOURCE_EXIT is a macro then please configure it. [unknownMacro] openexr-2.5.4/OpenEXR/IlmImfTest/testDwaCompressorSimd.cpp:446:20: style: Variable 'pattern' can be declared as const array [constVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:145:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:229:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:471:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:568:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:633:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:733:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:789:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:200:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:281:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:413:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:447:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:485:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:528:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:587:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:769:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:982:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1307:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1387:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:231:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1205:15: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assignment 'f=std::fopen(filename.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1205:15: note: Null pointer dereference openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1208:14: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assignment 'f=std::fopen(filename.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1208:14: note: Null pointer dereference openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1211:15: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assignment 'f=std::fopen(filename.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1211:15: note: Null pointer dereference openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1226:25: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assignment 'f=std::fopen(filename.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1226:25: note: Null pointer dereference openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:414:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:421:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:428:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:448:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:456:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:464:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:486:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:496:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:506:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:529:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:538:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:547:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:660:53: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:706:61: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:868:57: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:919:65: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1081:45: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1148:45: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:333:13: style: The scope of the variable 'tileX' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:334:13: style: The scope of the variable 'tileY' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:335:13: style: The scope of the variable 'levelMode' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1269:26: style: Local variable 'x' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1259:22: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1269:26: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1294:21: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1215:16: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1294:21: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:128:40: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:161:40: style: Parameter 'uintData' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:162:33: style: Parameter 'floatData' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:163:32: style: Parameter 'halfData' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:252:42: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:219:37: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:220:27: style: Parameter 'ph' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:109:36: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:964:48: warning: Uninitialized variable: partNumber [uninitvar] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:795:30: note: Assuming condition is false openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:964:48: note: Uninitialized variable: partNumber openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:116:5: style: Class 'MMIFStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:348:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:349:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:350:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:351:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:381:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:382:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:383:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:384:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:424:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:425:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:426:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:427:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:655:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:656:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:657:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:658:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:689:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:690:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:691:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testExistingStreams.cpp:692:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testHuf.cpp:118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testHuf.cpp:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testHuf.cpp:210:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testHuf.cpp:244:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:228:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:347:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:378:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:440:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:534:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:601:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:646:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:694:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:718:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:348:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:355:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:362:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:379:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:389:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:399:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:274:13: style: The scope of the variable 'tileX' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:275:13: style: The scope of the variable 'tileY' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:276:13: style: The scope of the variable 'levelMode' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:553:9: style: The scope of the variable 'i' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:159:31: style: Parameter 'ph' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testHuf.cpp:203:74: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testHuf.cpp:216:77: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testHuf.cpp:216:29: style: Local variable 'cptr' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testHuf.cpp:203:26: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testHuf.cpp:216:29: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:583:48: warning: Uninitialized variable: partNumber [uninitvar] openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:557:23: note: Assuming condition is false openexr-2.5.4/OpenEXR/IlmImfTest/testInputPart.cpp:583:48: note: Uninitialized variable: partNumber openexr-2.5.4/OpenEXR/IlmImfTest/testIsComplete.cpp:84:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testIsComplete.cpp:147:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:85:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:165:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:258:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:309:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:358:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:395:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testLineOrder.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testLineOrder.cpp:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:369:24: style: Condition 'compare(readFrameBuf,writeFrameBuf,dw)' is always true [knownConditionTrueFalse] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:369:24: note: Calling function 'compare' returns 1 openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:369:24: note: Condition 'compare(readFrameBuf,writeFrameBuf,dw)' is always true openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:90:43: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:93:42: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:111:45: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:114:45: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:197:15: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:201:15: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:90:43: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:111:45: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:201:15: portability: Casting between const char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:106:28: style: Local variable 'ptr' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:85:24: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testLargeDataWindowOffsets.cpp:106:28: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testLineOrder.cpp:98:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testLineOrder.cpp:130:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testLut.cpp:92:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testLut.cpp:128:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testLut.cpp:245:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMagic.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMagic.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMagic.cpp:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testLut.cpp:93:7: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMalformedImages.cpp:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMalformedImages.cpp:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMalformedImages.cpp:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMalformedImages.cpp:64:6: style: The scope of the variable 'width' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMalformedImages.cpp:65:6: style: The scope of the variable 'height' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:150:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:254:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:285:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:514:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:625:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:725:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:748:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:217:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:234:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:359:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:389:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:423:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:462:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:521:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:698:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:906:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1355:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1476:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:195:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:80:9: warning: Member variable 'Task::tx' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:80:9: warning: Member variable 'Task::ty' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:80:9: warning: Member variable 'Task::lx' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:80:9: warning: Member variable 'Task::ly' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:80:9: style: Struct 'Task' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:255:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:262:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:269:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:286:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:296:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:306:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:377:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:388:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:451:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:460:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:470:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:474:9: note: Found duplicate branches for 'if' and 'else'. openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:470:9: note: Found duplicate branches for 'if' and 'else'. openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:170:13: style: The scope of the variable 'tileX' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:171:13: style: The scope of the variable 'tileY' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:544:9: style: The scope of the variable 'i' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:113:31: style: Parameter 'ph' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:613:48: warning: Uninitialized variable: partNumber [uninitvar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:548:23: note: Assuming condition is false openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartApi.cpp:613:48: note: Uninitialized variable: partNumber openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1360:15: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1353:22: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1353:22: note: Assignment 'f=std::fopen(fn.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1360:15: note: Null pointer dereference openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1364:15: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1353:22: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1353:22: note: Assignment 'f=std::fopen(fn.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1364:15: note: Null pointer dereference openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1378:25: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1353:22: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1353:22: note: Assignment 'f=std::fopen(fn.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1378:25: note: Null pointer dereference openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:360:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:367:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:374:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:390:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:398:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:406:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:424:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:434:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:444:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:463:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:472:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:481:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:594:53: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:640:61: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:794:57: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:845:65: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1006:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1073:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1236:53: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1303:53: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:102:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:178:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:194:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:371:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANLINEIMAGE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:517:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:286:13: style: The scope of the variable 'tileX' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:287:13: style: The scope of the variable 'tileY' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:288:13: style: The scope of the variable 'levelMode' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:717:9: style: The scope of the variable 'i' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1406:21: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1368:16: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1406:21: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:120:54: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:143:54: style: Parameter 'uintData' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:143:81: style: Parameter 'floatData' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:144:36: style: Parameter 'halfData' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:210:46: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:185:42: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:185:68: style: Parameter 'ph' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:103:41: style: Parameter 'sampleCount' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:888:48: warning: Uninitialized variable: partNumber [uninitvar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:721:23: note: Assuming condition is false openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:888:48: note: Uninitialized variable: partNumber openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:122:13: style: The scope of the variable 'tileX' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:123:13: style: The scope of the variable 'tileY' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:124:13: style: The scope of the variable 'levelMode' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:414:22: style: Local variable 'ta' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:401:23: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:414:22: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:497:28: style: Local variable 'file' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:428:24: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartSharedAttributes.cpp:497:28: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:127:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:158:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:389:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:512:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:675:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:782:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:803:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:824:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiScanlinePartThreading.cpp:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiScanlinePartThreading.cpp:162:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiScanlinePartThreading.cpp:193:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiScanlinePartThreading.cpp:230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiScanlinePartThreading.cpp:306:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiScanlinePartThreading.cpp:401:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiScanlinePartThreading.cpp:418:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiScanlinePartThreading.cpp:163:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiScanlinePartThreading.cpp:170:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiScanlinePartThreading.cpp:177:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiScanlinePartThreading.cpp:194:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiScanlinePartThreading.cpp:204:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiScanlinePartThreading.cpp:214:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:193:9: warning: Member variable 'WritingTaskData::tx' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:193:9: warning: Member variable 'WritingTaskData::ty' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:193:9: warning: Member variable 'WritingTaskData::lx' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:193:9: warning: Member variable 'WritingTaskData::ly' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:193:9: style: Struct 'WritingTaskData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:128:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:135:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:142:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:159:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:169:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:179:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:547:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:558:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:630:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:634:9: note: Found duplicate branches for 'if' and 'else'. openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:630:9: note: Found duplicate branches for 'if' and 'else'. openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:409:13: style: The scope of the variable 'tileX' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:410:13: style: The scope of the variable 'tileY' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:705:9: style: The scope of the variable 'i' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:100:31: style: Parameter 'ph' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:774:48: warning: Uninitialized variable: partNumber [uninitvar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:709:23: note: Assuming condition is false openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartThreading.cpp:774:48: note: Uninitialized variable: partNumber openexr-2.5.4/OpenEXR/IlmImfTest/testMultiTiledPartThreading.cpp:105:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiTiledPartThreading.cpp:126:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiTiledPartThreading.cpp:157:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiTiledPartThreading.cpp:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiTiledPartThreading.cpp:374:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiTiledPartThreading.cpp:506:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiTiledPartThreading.cpp:528:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiView.cpp:503:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiTiledPartThreading.cpp:127:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiTiledPartThreading.cpp:134:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiTiledPartThreading.cpp:141:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiTiledPartThreading.cpp:158:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiTiledPartThreading.cpp:168:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiTiledPartThreading.cpp:178:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:78:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:123:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:184:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIZ_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:252:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:124:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:132:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:140:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:148:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:199:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:206:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:213:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:220:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:230:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:231:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:232:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testNativeFormat.cpp:233:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:180:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:207:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:282:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASING_Y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:333:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:391:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:547:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:586:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:178:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:205:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:206:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:256:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:302:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:308:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:334:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:392:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:401:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimized.cpp:193:32: style: Parameter 'pPixels' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:199:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:310:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:498:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:560:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:571:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:621:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:659:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testPartHelper.cpp:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testPartHelper.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testPartHelper.cpp:118:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testPartHelper.cpp:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:205:43: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:208:42: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:227:45: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:230:45: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:378:15: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:384:15: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:205:43: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:227:45: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:384:15: portability: Casting between const char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:217:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:221:28: style: Local variable 'ptr' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:199:24: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:221:28: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:543:18: performance: Function parameter 'scheme' should be passed by const reference. [passedByValue] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:567:34: performance: Function parameter 'readScheme' should be passed by const reference. [passedByValue] openexr-2.5.4/OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp:489:26: style: Parameter 'scheme' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:144:6: style: Local variable 'w' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:92:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:144:6: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:145:6: style: Local variable 'h' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:93:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:145:6: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:146:6: style: Local variable 'dx' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:94:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:146:6: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:147:6: style: Local variable 'dy' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:95:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testPreviewImage.cpp:147:6: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testRgbaThreading.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testRgbaThreading.cpp:200:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testRgba.cpp:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testRgba.cpp:216:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testRgba.cpp:382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testRgba.cpp:601:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testRgbaThreading.cpp:112:13: style: The scope of the variable 'numWrite' can be reduced. [variableScope] openexr-2.5.4/OpenEXR/IlmImfTest/testRgbaThreading.cpp:112:22: style: Variable 'numWrite' is assigned a value that is never used. [unreadVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testRle.cpp:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testSampleImages.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testSampleImages.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testSampleImages.cpp:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testRgba.cpp:410:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testRgba.cpp:416:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testRgba.cpp:501:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testRgba.cpp:507:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:636:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:653:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testSharedFrameBuffer.cpp:174:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testSharedFrameBuffer.cpp:196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testSharedFrameBuffer.cpp:302:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testSharedFrameBuffer.cpp:100:5: style: Class 'WriterThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:254:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:416:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:484:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:703:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:762:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:817:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:880:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:922:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:227:6: style: Local variable 'pos' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:172:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:227:6: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:340:14: style: Local variable 'face' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:284:17: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:340:14: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:385:14: style: Local variable 'face' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:284:17: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:385:14: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:390:6: style: Local variable 'pos' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:285:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:390:6: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testStandardAttributes.cpp:374:12: style: Variable 'p' can be declared as reference to const [constVariableReference] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:135:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:142:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:149:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:282:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:289:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:296:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:305:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:312:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:319:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:396:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:403:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:410:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:422:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:429:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:436:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:523:10: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:530:10: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:537:10: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:546:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:553:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testScanLineApi.cpp:560:33: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:484:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:504:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:483:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:507:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:102:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:143:28: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:149:28: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:230:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:275:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:281:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:372:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:422:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:428:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:135:23: style: Local variable 'ph1' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:94:19: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCopyPixels.cpp:135:23: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImfTest/testTiledLineOrder.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledLineOrder.cpp:230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledLineOrder.cpp:405:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledLineOrder.cpp:590:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSION_METHODS [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledLineOrder.cpp:641:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledLineOrder.cpp:106:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledLineOrder.cpp:166:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledLineOrder.cpp:283:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledLineOrder.cpp:343:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledLineOrder.cpp:483:35: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledLineOrder.cpp:549:35: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:206:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:213:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:220:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:252:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:259:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:266:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:371:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:383:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledCompression.cpp:395:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledRgba.cpp:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledRgba.cpp:218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledRgba.cpp:326:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledRgba.cpp:451:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_RGBA [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledRgba.cpp:476:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledRgba.cpp:659:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledRgba.cpp:887:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledYa.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledYa.cpp:182:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledRgba.cpp:688:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledRgba.cpp:694:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledRgba.cpp:784:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testTiledRgba.cpp:790:6: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testWav.cpp:214:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testWav.cpp:272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testXdr.cpp:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testXdr.cpp:145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testXdr.cpp:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testXdr.cpp:234:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testXdr.cpp:213:17: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testXdr.cpp:214:17: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testXdr.cpp:215:17: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testXdr.cpp:216:17: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testXdr.cpp:217:17: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfTest/testYca.cpp:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfTest/testYca.cpp:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannelRenaming.h:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:540:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:221:18: style: Virtual function 'resize' is called from constructor 'TypedDeepImageChannel < half >(DeepImageLevel&level,bool pLinear)' at line 260. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:260:5: note: Calling resize openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:221:18: note: resize is a virtual function openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:221:18: style: Virtual function 'resize' is called from constructor 'TypedDeepImageChannel < float >(DeepImageLevel&level,bool pLinear)' at line 260. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:260:5: note: Calling resize openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:221:18: note: resize is a virtual function openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:221:18: style: Virtual function 'resize' is called from constructor 'TypedDeepImageChannel < unsigned int >(DeepImageLevel&level,bool pLinear)' at line 260. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:260:5: note: Calling resize openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:221:18: note: resize is a virtual function openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.h:223:10: style: Class 'Edit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:212:5: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:250:5: style: Class 'ConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:252:5: style: Class 'ConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.h:376:9: style: Struct 'ChannelInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImage.h:70:4: style: Class 'DeepImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.h:79:25: style: The function 'pixelType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannel.h:77:25: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.h:79:25: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.h:270:14: style: The destructor '~SampleCountChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannel.h:116:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.h:270:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.h:272:25: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannel.h:119:25: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.h:272:25: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:104:29: style: The destructor '~DeepImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannel.h:116:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:104:29: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:129:33: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannel.h:119:25: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:129:33: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:164:6: style: The destructor '~DeepImageLevel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:91:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:164:6: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:181:18: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:94:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:181:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:183:18: style: The function 'shiftPixels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:97:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:183:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:185:18: style: The function 'insertChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:99:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:185:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:191:18: style: The function 'eraseChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:105:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:191:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:193:18: style: The function 'clearChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:107:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:193:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:195:18: style: The function 'renameChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:109:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:195:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:198:18: style: The function 'renameChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:112:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:198:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImage.h:75:13: style: The destructor '~DeepImage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.h:116:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImage.h:75:13: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImage.h:83:37: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.h:354:37: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImage.h:83:37: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImage.h:85:37: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.h:356:37: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImage.h:85:37: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImage.h:88:37: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.h:359:37: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImage.h:88:37: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImage.h:90:37: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.h:361:37: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImage.h:90:37: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImage.h:96:9: style: The function 'newLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.h:367:9: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImage.h:96:9: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:144:25: style: The function 'pixelType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannel.h:77:25: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:144:25: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:153:25: style: The function 'slice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:81:33: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:153:25: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:196:14: style: The destructor '~TypedDeepImageChannel < half >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:104:29: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:196:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:203:18: style: The function 'setSamplesToZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:111:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:203:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:208:18: style: The function 'moveSampleList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:116:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:208:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:214:18: style: The function 'moveSamplesToNewBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:122:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:214:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:219:18: style: The function 'initializeSampleLists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:127:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:219:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:221:18: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:129:33: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:221:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:223:18: style: The function 'resetBasePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:131:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:223:18: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:196:14: style: The destructor '~TypedDeepImageChannel < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:104:29: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:196:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:196:14: style: The destructor '~TypedDeepImageChannel < unsigned int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:104:29: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:196:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:316:13: warning: Either the condition 'ptr==0' is redundant or there is possible null pointer dereference: ptr. [nullPointerRedundantCheck] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:313:13: note: Assuming that condition 'ptr==0' is not redundant openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:316:13: note: Null pointer dereference openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:329:13: warning: Either the condition 'ptr==0' is redundant or there is possible null pointer dereference: ptr. [nullPointerRedundantCheck] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:326:13: note: Assuming that condition 'ptr==0' is not redundant openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:329:13: note: Null pointer dereference openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:301:23: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:301:23: portability:inconclusive: Casting from float * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.h:306:53: style:inconclusive: Function 'Edit' argument 1 names different: declaration 'level' definition 'channel'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.h:223:36: note: Function 'Edit' argument 1 names different: declaration 'level' definition 'channel'. openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.h:306:53: note: Function 'Edit' argument 1 names different: declaration 'level' definition 'channel'. openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.h:372:30: style:inconclusive: Function 'row' argument 1 names different: declaration 'r' definition 'n'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.h:129:38: note: Function 'row' argument 1 names different: declaration 'r' definition 'n'. openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.h:372:30: note: Function 'row' argument 1 names different: declaration 'r' definition 'n'. openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannelRenaming.h:72:40: performance: Function parameter 'oldToNewNames' should be passed by const reference. [passedByValue] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:129:33: style: The function 'resize' overrides a function in a base class but just delegates back to the base class. [uselessOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannel.h:119:25: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:129:33: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageIO.cpp:69:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageIO.cpp:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageIO.cpp:167:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZIPS_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageIO.cpp:228:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageIO.cpp:295:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSize [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageIO.cpp:409:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:311:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:324:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.cpp:179:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:322:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:348:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampleListPointers [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:414:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampleListPointers [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:463:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampleBuffer [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:501:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampleBuffer [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:528:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampleListPointers [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:539:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:181:18: style: Virtual function 'resize' is called from constructor 'DeepImageLevel(DeepImage&image,int xLevelNumber,int yLevelNumber,const IMATH_NAMESPACE::Box2i&dataWindow)' at line 62. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.cpp:62:5: note: Calling resize openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:181:18: note: resize is a virtual function openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:193:18: style: Virtual function 'clearChannels' is called from destructor '~DeepImageLevel()' at line 82. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.cpp:82:5: note: Calling clearChannels openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.h:193:18: note: clearChannels is a virtual function openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:196:14: style: The destructor '~TypedDeepImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:104:29: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageChannel.h:196:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.cpp:283:13: warning: Either the condition 'i==_channels.end()' is redundant or there is possible dereference of an invalid iterator: i. [derefInvalidIteratorRedundantCheck] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.cpp:280:11: note: Assuming that condition 'i==_channels.end()' is not redundant openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.cpp:283:13: note: Dereference of an invalid iterator openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.cpp:295:13: warning: Either the condition 'i==_channels.end()' is redundant or there is possible dereference of an invalid iterator: i. [derefInvalidIteratorRedundantCheck] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.cpp:292:11: note: Assuming that condition 'i==_channels.end()' is not redundant openexr-2.5.4/OpenEXR/IlmImfUtil/ImfDeepImageLevel.cpp:295:13: note: Dereference of an invalid iterator openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:244:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:342:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:187:25: style: Virtual function 'resize' is called from constructor 'TypedFlatImageChannel < half >(FlatImageLevel&level,int xSampling,int ySampling,bool pLinear)' at line 221. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:221:5: note: Calling resize openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:187:25: note: resize is a virtual function openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:187:25: style: Virtual function 'resize' is called from constructor 'TypedFlatImageChannel < float >(FlatImageLevel&level,int xSampling,int ySampling,bool pLinear)' at line 221. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:221:5: note: Calling resize openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:187:25: note: resize is a virtual function openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:187:25: style: Virtual function 'resize' is called from constructor 'TypedFlatImageChannel < unsigned int >(FlatImageLevel&level,int xSampling,int ySampling,bool pLinear)' at line 221. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:221:5: note: Calling resize openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:187:25: note: resize is a virtual function openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:185:5: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:223:5: style: Class 'ConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:225:5: style: Class 'ConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImage.h:70:4: style: Class 'FlatImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:103:14: style: The destructor '~FlatImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannel.h:116:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:103:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:111:29: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannel.h:119:25: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:111:29: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:153:14: style: The destructor '~FlatImageLevel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:91:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:153:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:155:21: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:94:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:155:21: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:157:21: style: The function 'shiftPixels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:97:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:157:21: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:159:21: style: The function 'insertChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:99:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:159:21: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:165:21: style: The function 'eraseChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:105:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:165:21: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:167:21: style: The function 'clearChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:107:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:167:21: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:169:21: style: The function 'renameChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:109:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:169:21: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:172:21: style: The function 'renameChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:112:21: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:172:21: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImage.h:75:14: style: The destructor '~FlatImage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.h:116:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImage.h:75:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImage.h:83:37: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.h:354:37: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImage.h:83:37: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImage.h:85:37: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.h:356:37: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImage.h:85:37: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImage.h:88:37: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.h:359:37: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImage.h:88:37: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImage.h:90:37: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.h:361:37: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImage.h:90:37: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImage.h:96:9: style: The function 'newLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.h:367:9: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImage.h:96:9: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:126:25: style: The function 'pixelType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannel.h:77:25: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:126:25: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:133:25: style: The function 'slice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:80:29: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:133:25: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:180:14: style: The destructor '~TypedFlatImageChannel < half >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:103:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:180:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:187:25: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:111:29: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:187:25: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:189:25: style: The function 'resetBasePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:113:29: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:189:25: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:180:14: style: The destructor '~TypedFlatImageChannel < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:103:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:180:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:180:14: style: The destructor '~TypedFlatImageChannel < unsigned int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:103:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:180:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:290:13: warning: Either the condition 'ptr==0' is redundant or there is possible null pointer dereference: ptr. [nullPointerRedundantCheck] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:287:13: note: Assuming that condition 'ptr==0' is not redundant openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:290:13: note: Null pointer dereference openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:303:13: warning: Either the condition 'ptr==0' is redundant or there is possible null pointer dereference: ptr. [nullPointerRedundantCheck] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:300:13: note: Assuming that condition 'ptr==0' is not redundant openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:303:13: note: Null pointer dereference openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:261:19: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:261:19: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:313:36: style:inconclusive: Function 'row' argument 1 names different: declaration 'r' definition 'n'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:164:34: note: Function 'row' argument 1 names different: declaration 'r' definition 'n'. openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:313:36: note: Function 'row' argument 1 names different: declaration 'r' definition 'n'. openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:111:29: style: The function 'resize' overrides a function in a base class but just delegates back to the base class. [uselessOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannel.h:119:25: note: Virtual function in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:111:29: note: Function in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageIO.cpp:67:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageIO.cpp:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageIO.cpp:160:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageIO.cpp:199:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageIO.cpp:261:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xSize [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageIO.cpp:359:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:285:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:298:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:299:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:315:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:323:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _base [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImage.cpp:51: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-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:155:21: style: Virtual function 'resize' is called from constructor 'FlatImageLevel(FlatImage&image,int xLevelNumber,int yLevelNumber,const IMATH_NAMESPACE::Box2i&dataWindow)' at line 61. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.cpp:61:5: note: Calling resize openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:155:21: note: resize is a virtual function openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:167:21: style: Virtual function 'clearChannels' is called from destructor '~FlatImageLevel()' at line 81. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.cpp:81:5: note: Calling clearChannels openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.h:167:21: note: clearChannels is a virtual function openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:180:14: style: The destructor '~TypedFlatImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:103:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageChannel.h:180:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.cpp:221:13: warning: Either the condition 'i==_channels.end()' is redundant or there is possible dereference of an invalid iterator: i. [derefInvalidIteratorRedundantCheck] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.cpp:218:11: note: Assuming that condition 'i==_channels.end()' is not redundant openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.cpp:221:13: note: Dereference of an invalid iterator openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.cpp:233:13: warning: Either the condition 'i==_channels.end()' is redundant or there is possible dereference of an invalid iterator: i. [derefInvalidIteratorRedundantCheck] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.cpp:230:11: note: Assuming that condition 'i==_channels.end()' is not redundant openexr-2.5.4/OpenEXR/IlmImfUtil/ImfFlatImageLevel.cpp:233:13: note: Dereference of an invalid iterator openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageChannel.cpp:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageDataWindow.cpp:67:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:100:13: performance:inconclusive: Technically the member function 'ImageLevel::throwChannelExists' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:115:21: note: Technically the member function 'ImageLevel::throwChannelExists' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:100:13: note: Technically the member function 'ImageLevel::throwChannelExists' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:109:13: performance:inconclusive: Technically the member function 'ImageLevel::throwBadChannelName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:117:21: note: Technically the member function 'ImageLevel::throwBadChannelName' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:109:13: note: Technically the member function 'ImageLevel::throwBadChannelName' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:117:13: performance:inconclusive: Technically the member function 'ImageLevel::throwBadChannelNameOrType' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:119:21: note: Technically the member function 'ImageLevel::throwBadChannelNameOrType' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:117:13: note: Technically the member function 'ImageLevel::throwBadChannelNameOrType' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImfUtil/ImfSampleCountChannel.cpp:50: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-2.5.4/OpenEXR/IlmImfUtilTest/main.cpp:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/main.cpp:66:23: style: Parameter 'argv' can be declared as const array [constParameter] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageIO.cpp:66:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageIO.cpp:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testDeepImage.cpp:103:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testDeepImage.cpp:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testDeepImage.cpp:275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testDeepImage.cpp:310:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testDeepImage.cpp:350:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testDeepImage.cpp:397:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testDeepImage.cpp:455:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testDeepImage.cpp:518:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testDeepImage.cpp:554:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testDeepImage.cpp:605:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testDeepImage.cpp:661:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testDeepImage.cpp:749:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testFlatImage.cpp:89:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testFlatImage.cpp:174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testFlatImage.cpp:241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testFlatImage.cpp:271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testFlatImage.cpp:311:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testFlatImage.cpp:360:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testFlatImage.cpp:418:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testFlatImage.cpp:454:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testFlatImage.cpp:504:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testFlatImage.cpp:560:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testFlatImage.cpp:647:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testIO.cpp:61:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testIO.cpp:79:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testIO.cpp:104:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testIO.cpp:146:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testIO.cpp:164:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testIO.cpp:189:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testIO.cpp:208:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImfUtilTest/testIO.cpp:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exr2aces/main.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exr2aces/main.cpp:116:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exr2aces/main.cpp:226:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrenvmap/EnvmapImage.cpp:169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_LATLONG [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:125:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:197:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:268:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:413:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:123:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:288:12: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:294:12: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:308:64: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:311:65: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:344:13: style: Local variable 'x' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:274:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:344:13: note: Shadow variable openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:352:13: style: Local variable 'x' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:274:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:352:13: note: Shadow variable openexr-2.5.4/OpenEXR/exrbuild/exrbuild.cpp:440: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-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:74:25: style:inconclusive: Function 'blurImage' argument 1 names different: declaration 'image' definition 'image1'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR/exrenvmap/blurImage.h:54:25: note: Function 'blurImage' argument 1 names different: declaration 'image' definition 'image1'. openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:74:25: note: Function 'blurImage' argument 1 names different: declaration 'image' definition 'image1'. openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:303:6: style: Local variable 'w' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:129:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:303:6: note: Shadow variable openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:304:6: style: Local variable 'h' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:130:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:304:6: note: Shadow variable openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:424:6: style: Local variable 'w' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:129:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:424:6: note: Shadow variable openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:425:6: style: Local variable 'h' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:130:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:425:6: note: Shadow variable openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:387:11: style: Variable 'pixel1' can be declared as reference to const [constVariableReference] openexr-2.5.4/OpenEXR/exrenvmap/blurImage.cpp:309:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/exrenvmap/main.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrenvmap/main.cpp:169:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrenvmap/main.cpp:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_CUBE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrenvmap/makeCubeMap.cpp:77:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrenvmap/makeCubeMap.cpp:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrenvmap/makeCubeMap.cpp:138:30: style: Parameter 'header' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/exrenvmap/makeLatLongMap.cpp:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPMAP_LEVELS [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrenvmap/readInputImage.cpp:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrenvmap/readInputImage.cpp:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrenvmap/readInputImage.cpp:183:16: style: Local variable 'name' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/exrenvmap/readInputImage.cpp:150:12: note: Shadowed declaration openexr-2.5.4/OpenEXR/exrenvmap/readInputImage.cpp:183:16: note: Shadow variable openexr-2.5.4/OpenEXR/exrenvmap/resizeImage.cpp:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_LATLONG [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrenvmap/resizeImage.cpp:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_CUBE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrheader/main.cpp:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrheader/main.cpp:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrheader/main.cpp:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrheader/main.cpp:179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrheader/main.cpp:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrheader/main.cpp:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrheader/main.cpp:254:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrheader/main.cpp:273:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrheader/main.cpp:307:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrheader/main.cpp:537:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrheader/main.cpp:568:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrheader/main.cpp:469:51: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/exrheader/main.cpp:332:36: note: Shadowed declaration openexr-2.5.4/OpenEXR/exrheader/main.cpp:469:51: note: Shadow variable openexr-2.5.4/OpenEXR/exrmakepreview/main.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmakepreview/main.cpp:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmakepreview/makePreview.cpp:153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmakepreview/makePreview.cpp:68:12: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:173:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:181:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:189:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:201:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:114:5: style: Class 'Image' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:87:14: style: The destructor '~TypedImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:66:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:87:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:91:24: style: The function 'slice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:68:24: note: Virtual function in base class openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:91:24: note: Function in derived class openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:98:19: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:75:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:98:19: note: Function in derived class openexr-2.5.4/OpenEXR/exrmaketiled/main.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmaketiled/main.cpp:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmaketiled/main.cpp:192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmaketiled/main.cpp:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmaketiled/main.cpp:221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_LEVEL [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmaketiled/makeTiled.cpp:531:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:87:14: style: The destructor '~TypedImageChannel < half >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:66:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:87:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:87:14: style: The destructor '~TypedImageChannel < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:66:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:87:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:87:14: style: The destructor '~TypedImageChannel < unsigned int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:66:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/exrmaketiled/Image.h:87:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/exrmaketiled/makeTiled.cpp:722:20: style: Local variable 'header' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/exrmaketiled/makeTiled.cpp:517:12: note: Shadowed declaration openexr-2.5.4/OpenEXR/exrmaketiled/makeTiled.cpp:722:20: note: Shadow variable openexr-2.5.4/OpenEXR/exrmaketiled/makeTiled.cpp:373:17: style: Parameter 'image1' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/exrmaketiled/makeTiled.cpp:424:17: style: Parameter 'image1' can be declared as reference to const [constParameterReference] openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:152:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:189:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:235:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:272:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:287:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:504:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:615:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:700:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:786:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:184:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:200:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xSampling [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pixels [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:226:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xSampling [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:237:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xSampling [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:115:5: style: Class 'Image' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:87:14: style: The destructor '~TypedImageChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:65:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/exrmultiview/Image.h:87:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/exrmultiview/Image.h:91:24: style: The function 'slice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:67:24: note: Virtual function in base class openexr-2.5.4/OpenEXR/exrmultiview/Image.h:91:24: note: Function in derived class openexr-2.5.4/OpenEXR/exrmultiview/Image.h:96:18: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:74:18: note: Virtual function in base class openexr-2.5.4/OpenEXR/exrmultiview/Image.h:96:18: note: Function in derived class openexr-2.5.4/OpenEXR/exrmultiview/Image.h:97:18: style: The function 'black' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:71:42: note: Virtual function in base class openexr-2.5.4/OpenEXR/exrmultiview/Image.h:97:18: note: Function in derived class openexr-2.5.4/OpenEXR/exrmultiview/main.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultiview/main.cpp:105:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultiview/main.cpp:157:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIZ_COMPRESSION [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:668:29: style: Local variable 'out' shadows outer argument [shadowArgument] openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:611:48: note: Shadowed declaration openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:668:29: note: Shadow variable openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:791:17: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:732:9: note: Shadowed declaration openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:791:17: note: Shadow variable openexr-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:160: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-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:168: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-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:192: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-2.5.4/OpenEXR/exrmultipart/exrmultipart.cpp:211: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-2.5.4/OpenEXR/exrmultiview/makeMultiView.cpp:87:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:96:18: style: Virtual function 'resize' is called from constructor 'TypedImageChannel < half >(Image&image,int xSampling,int ySampling)' at line 169. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:169:5: note: Calling resize openexr-2.5.4/OpenEXR/exrmultiview/Image.h:96:18: note: resize is a virtual function openexr-2.5.4/OpenEXR/exrmultiview/Image.h:96:18: style: Virtual function 'resize' is called from constructor 'TypedImageChannel < float >(Image&image,int xSampling,int ySampling)' at line 169. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:169:5: note: Calling resize openexr-2.5.4/OpenEXR/exrmultiview/Image.h:96:18: note: resize is a virtual function openexr-2.5.4/OpenEXR/exrmultiview/Image.h:96:18: style: Virtual function 'resize' is called from constructor 'TypedImageChannel < unsigned int >(Image&image,int xSampling,int ySampling)' at line 169. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:169:5: note: Calling resize openexr-2.5.4/OpenEXR/exrmultiview/Image.h:96:18: note: resize is a virtual function openexr-2.5.4/OpenEXR/exrmultiview/Image.h:87:14: style: The destructor '~TypedImageChannel < half >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:65:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/exrmultiview/Image.h:87:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/exrmultiview/Image.h:87:14: style: The destructor '~TypedImageChannel < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:65:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/exrmultiview/Image.h:87:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/exrmultiview/Image.h:87:14: style: The destructor '~TypedImageChannel < unsigned int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/exrmultiview/Image.h:65:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/exrmultiview/Image.h:87:14: note: Destructor in derived class openexr-2.5.4/OpenEXR_Viewers/exrdisplay/GlWindow3d.cpp:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/GlWindow3d.cpp:122:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/GlWindow3d.cpp:136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FLAT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/GlWindow3d.cpp:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINES [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/GlWindow3d.cpp:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINES [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/GlWindow3d.cpp:207:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINE_LOOP [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/GlWindow3d.cpp:226:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/GlWindow3d.cpp:293:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_MOUSE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/GlWindow3d.h:118:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/GlWindow3d.cpp:74:43: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/GlWindow3d.cpp:264:24: style: Variable 'z' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:264:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:276:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:286:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:407:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:550:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:578:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVMAP_LATLONG [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:821:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:272:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:333:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:382:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LINE_CHART [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:408:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUSH [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:544:40: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.h:92:29: style: Virtual function 'updateScreenPixels' is called from constructor 'ImageView(int x,int y,int w,int h,const char label[],const OPENEXR_IMF_NAMESPACE::Rgba pixels[],float*dataZ[],int sampleCount[],int zsize,int dw,int dh,int dx,int dy,Fl_Box*rgbaBox,float farPlane,float gamma,float exposure,float defog,float kneeLow,float kneeHigh)' at line 112. Dynamic binding is not used. [virtualCallInConstructor] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:112:5: note: Calling updateScreenPixels openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.h:92:29: note: updateScreenPixels is a virtual function openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:235:15: style: Condition '_gl3d!=NULL' is always false [knownConditionTrueFalse] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:233:13: note: Assignment '_gl3d=NULL', assigned value is 0 openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:235:15: note: Condition '_gl3d!=NULL' is always false openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:338:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:160:30: style:inconclusive: Function 'setKneeLow' argument 1 names different: declaration 'low' definition 'kneeLow'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.h:78:47: note: Function 'setKneeLow' argument 1 names different: declaration 'low' definition 'kneeLow'. openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:160:30: note: Function 'setKneeLow' argument 1 names different: declaration 'low' definition 'kneeLow'. openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:253:31: style:inconclusive: Function 'setKneeHigh' argument 1 names different: declaration 'high' definition 'kneeHigh'. [funcArgNamesDifferent] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.h:79:48: note: Function 'setKneeHigh' argument 1 names different: declaration 'high' definition 'kneeHigh'. openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:253:31: note: Function 'setKneeHigh' argument 1 names different: declaration 'high' definition 'kneeHigh'. openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:448:21: style: Local variable 'x' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:422:13: note: Shadowed declaration openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:448:21: note: Shadow variable openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:449:21: style: Local variable 'y' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:423:13: note: Shadowed declaration openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:449:21: note: Shadow variable openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:179:16: style: Variable 'z' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/ImageView.cpp:330:20: style: Variable 'z' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/applyCtl.cpp:98:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/applyCtl.cpp:145:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:834:18: style: Local variable 'part' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:678:6: note: Shadowed declaration openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:834:18: note: Shadow variable openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:838:25: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:679:6: note: Shadowed declaration openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:838:25: note: Shadow variable openexr-2.5.4/OpenEXR/exrstdattr/main.cpp:573:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:307:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:362:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:426:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:538:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rgba [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:742:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rgba [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:933:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEPTILE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:277:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:637:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:967:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:117:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:124:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:131:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:138:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:222:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:229:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:236:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:243:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:370:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:456:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:583:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:590:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:596:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:605:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:612:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:619:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:627:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:668:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:675:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:682:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:689:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:787:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:794:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:800:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:809:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:816:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:823:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:833:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:206:20: style: Variable 'dataWindow' can be declared as reference to const [constVariableReference] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:437:16: style: Variable 'dataWindow' can be declared as reference to const [constVariableReference] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/loadImage.cpp:734:12: style: Variable 'dataWindow' can be declared as reference to const [constVariableReference] openexr-2.5.4/OpenEXR_Viewers/playexr/FileReadingThread.cpp:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:575:29: style:inconclusive: Boolean expression 'preview' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:125:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:205:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:213:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:221:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:229:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/playexr/ImageBuffers.cpp:50:15: warning: Member variable 'ImageBuffers::_pixels' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR_Viewers/playexr/ImageBuffers.cpp:50:15: warning: Member variable 'ImageBuffers::_frameNumbers' is not initialized in the constructor. [uninitMemberVar] openexr-2.5.4/OpenEXR_Viewers/playexr/ImageBuffers.cpp:63:15: performance:inconclusive: Technically the member function 'ImageBuffers::numBuffers' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR_Viewers/playexr/ImageBuffers.h:114:12: note: Technically the member function 'ImageBuffers::numBuffers' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR_Viewers/playexr/ImageBuffers.cpp:63:15: note: Technically the member function 'ImageBuffers::numBuffers' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:183:35: style: Variable 'e' can be declared as reference to const [constVariableReference] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:195:35: style: Variable 'e' can be declared as reference to const [constVariableReference] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:473:43: style: Variable 'e' can be declared as reference to const [constVariableReference] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:490:43: style: Variable 'e' can be declared as reference to const [constVariableReference] openexr-2.5.4/OpenEXR_Viewers/exrdisplay/main.cpp:449:20: style: Unused variable: displaynum [unusedVariable] openexr-2.5.4/OpenEXR_Viewers/playexr/Timer.cpp:179:8: style:inconclusive: Technically the member function 'Timer::actualFrameRate' can be const. [functionConst] openexr-2.5.4/OpenEXR_Viewers/playexr/Timer.h:90:11: note: Technically the member function 'Timer::actualFrameRate' can be const. openexr-2.5.4/OpenEXR_Viewers/playexr/Timer.cpp:179:8: note: Technically the member function 'Timer::actualFrameRate' can be const. openexr-2.5.4/OpenEXR_Viewers/playexr/fileNameForFrame.cpp:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/ctlToLut.cpp:97:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/ctlToLut.cpp:434:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/main.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/main.cpp:230:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/ctlToLut.cpp:389:26: performance: Function parameter 'transformNames' should be passed by const reference. [passedByValue] openexr-2.5.4/OpenEXR_Viewers/playexr/osDependent.cpp:66:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:165:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:247:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:389:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:514:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CG_GL_FRAGMENT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:657:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CG_GL_FRAGMENT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:703:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:731:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_UNPACK_ALIGNMENT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:793:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_UNPACK_ALIGNMENT [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:921:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF_MAX [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:982:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_STROKE_MONO_ROMAN [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:997:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:1020:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:1453:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGBA [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:214:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _classes [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:320:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _derivedClasses [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _typeName [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:334:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _moduleName [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _typeObject [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:350:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _baseClass [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:366:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _derivedClasses [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:374:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _derivedClasses [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:383:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _next [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _next [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyIex/PyIex.h:226:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_file_input [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyIex/PyIex.h:240:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExcBase [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:297:28: performance:inconclusive: Technically the member function 'TypeTranslator < IEX_NAMESPACE :: BaseExc >::nextClassDesc' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:146:24: note: Technically the member function 'TypeTranslator < IEX_NAMESPACE :: BaseExc >::nextClassDesc' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:297:28: note: Technically the member function 'TypeTranslator < IEX_NAMESPACE :: BaseExc >::nextClassDesc' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/PyIlmBase/PyIex/PyIex.h:177:44: style: C-style pointer casting [cstyleCast] openexr-2.5.4/PyIlmBase/PyIex/PyIex.h:187:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:964:5: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:1054:5: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:1069:5: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:1081:5: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:1093:5: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:213:11: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:94:5: note: Shadowed declaration openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:213:11: note: Shadow variable openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:241:11: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:94:5: note: Shadowed declaration openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:241:11: note: Shadow variable openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:873:17: style: Local variable 'ib' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:90:14: note: Shadowed declaration openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:873:17: note: Shadow variable openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:888:10: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:94:5: note: Shadowed declaration openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:888:10: note: Shadow variable openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:902:17: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:94:5: note: Shadowed declaration openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:902:17: note: Shadow variable openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:919:17: style: Local variable 'i' shadows outer variable [shadowVariable] openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:94:5: note: Shadowed declaration openexr-2.5.4/OpenEXR_Viewers/playexr/playExr.cpp:919:17: note: Shadow variable openexr-2.5.4/PyIlmBase/PyIex/iexmodule.cpp:78:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable convertible [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:240:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:274:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:355:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:469:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nonconst_getitem [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:519:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:526:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:547:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Length [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:552:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Length [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:453:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:485:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:518:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:544:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable apply [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:560:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable apply [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:715:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:762:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:792:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:847:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:879:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:920:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable apply [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:936:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable apply [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:952:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable apply [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:981:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable apply [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'PyImath::FixedArray::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathUtil.h:121:5: style: Class 'PySafeObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:577:5: style: Struct 'VectorizedVoidOperation0' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:358:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:358:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:381:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:381:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:407:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:407:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:579:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:579:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:601:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:601:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:625:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:625:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:650:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:650:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:190:22: style: Return value 'any_masked(a,b)' is always false [knownConditionTrueFalse] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:184:22: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:190:22: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:190:22: note: Return value 'any_masked(a,b)' is always false openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:196:22: style: Return value 'any_masked(a,b)' is always false [knownConditionTrueFalse] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:184:22: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:196:22: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:196:22: note: Return value 'any_masked(a,b)' is always false openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:196:41: style: Return value 'any_masked(c,d)' is always false [knownConditionTrueFalse] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:184:22: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:196:41: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:196:41: note: Return value 'any_masked(c,d)' is always false openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:360:23: style: Condition 'any_masked(retval,arg1)' is always false [knownConditionTrueFalse] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:184:22: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:360:23: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:360:23: note: Condition 'any_masked(retval,arg1)' is always false openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:383:23: style: Condition 'any_masked(retval,arg1,arg2)' is always false [knownConditionTrueFalse] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:184:22: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:190:22: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:383:23: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:383:23: note: Condition 'any_masked(retval,arg1,arg2)' is always false openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:409:23: style: Condition 'any_masked(retval,arg1,arg2,arg3)' is always false [knownConditionTrueFalse] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:184:22: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:196:22: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:409:23: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:409:23: note: Condition 'any_masked(retval,arg1,arg2,arg3)' is always false openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:603:23: style: Condition 'any_masked(cls,arg1)' is always false [knownConditionTrueFalse] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:184:22: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:603:23: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:603:23: note: Condition 'any_masked(cls,arg1)' is always false openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:652:23: style: Condition 'any_masked(cls,arg1,arg2)' is always false [knownConditionTrueFalse] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:184:22: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:190:22: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:652:23: note: Calling function 'any_masked' returns 0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:652:23: note: Condition 'any_masked(cls,arg1,arg2)' is always false openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:106:21: style: Checking if unsigned expression '_length' is less than zero. [unsignedLessThanZero] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:120:21: style: Checking if unsigned expression '_length' is less than zero. [unsignedLessThanZero] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:133:21: style: Checking if unsigned expression '_length' is less than zero. [unsignedLessThanZero] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:144:21: style: Checking if unsigned expression '_length' is less than zero. [unsignedLessThanZero] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:517:16: style: Local variable 'len' shadows outer function [shadowFunction] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:411:16: note: Shadowed declaration openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:517:16: note: Shadow variable openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:525:16: style: Local variable 'len' shadows outer function [shadowFunction] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:411:16: note: Shadowed declaration openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:525:16: note: Shadow variable openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:541:36: style: Parameter 'c' can be declared as reference to const [constParameterReference] openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:214:53: style: Parameter 'arg' can be declared as reference to const [constParameterReference] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:129:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:198:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:216:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:257:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:270:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ret [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ret [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ret [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ret [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:505:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:516:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:531:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:187:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:220:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:254:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:294:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:331:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:349:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:370:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:393:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:459:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:468:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:477:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:491:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ret [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:505:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ret [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:518:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ret [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:531:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ret [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:181:24: style:inconclusive: Technically the member function 'PyImath::FixedArray2D::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:183:12: performance:inconclusive: Technically the member function 'PyImath::FixedArray2D::canonical_index' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.h:94:24: style:inconclusive: Technically the member function 'PyImath::FixedVArray::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:79:11: warning: Value of pointer '_ptr', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:81:11: warning: Value of pointer '_refcount', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:505:19: style: Same expression on both sides of '%'. [duplicateExpression] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:507:19: style: Same expression on both sides of '%='. [duplicateExpression] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:531:19: style: Same expression on both sides of '&'. [duplicateExpression] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:533:19: style: Same expression on both sides of '&='. [duplicateExpression] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:535:19: style: Same expression on both sides of '|'. [duplicateExpression] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:537:19: style: Same expression on both sides of '|='. [duplicateExpression] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:539:19: style: Same expression on both sides of '^'. [duplicateExpression] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:541:19: style: Same expression on both sides of '^='. [duplicateExpression] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:466:39: style: Local variable 'len' shadows outer function [shadowFunction] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:401:35: note: Shadowed declaration openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:466:39: note: Shadow variable openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:476:39: style: Local variable 'len' shadows outer function [shadowFunction] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:401:35: note: Shadowed declaration openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:476:39: note: Shadow variable openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.h:94:24: style:inconclusive: Technically the member function 'FixedVArray < int >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < bool >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < signed char >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < unsigned char >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < short >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < unsigned short >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < int >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < unsigned int >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < float >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < double >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathBoxArrayImpl.h:68:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathBoxArrayImpl.h:84:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:118:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:161:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:185:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:214:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:245:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:309:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoImplExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:319:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:333:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:404:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extendBy1 [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:342:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extendBy1 [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box2s >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box2i >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box2f >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box2d >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box3s >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box3i >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box3f >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box3d >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:286:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:286:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:302:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:47:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:302:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:307:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:307:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:406:50: style: C-style reference casting [cstyleCast] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:407:50: style: C-style reference casting [cstyleCast] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:344:50: style: C-style reference casting [cstyleCast] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:345:50: style: C-style reference casting [cstyleCast] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.h:105:82: style:inconclusive: Function 'convert' argument 2 names different: declaration 'b' definition 'v'. [funcArgNamesDifferent] openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.h:75:89: note: Function 'convert' argument 2 names different: declaration 'b' definition 'v'. openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.h:105:82: note: Function 'convert' argument 2 names different: declaration 'b' definition 'v'. openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box < IMATH_NAMESPACE :: V2s > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box < IMATH_NAMESPACE :: V2i > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box < IMATH_NAMESPACE :: V2f > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box < IMATH_NAMESPACE :: V2d > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:85:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:117:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:134:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:152:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:197:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:209:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:238:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:276:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:309:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:378:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:423:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:436:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:472:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:498:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:532:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor3.cpp:593:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box < IMATH_NAMESPACE :: V3s > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box < IMATH_NAMESPACE :: V3i > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box < IMATH_NAMESPACE :: V3f > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Box < IMATH_NAMESPACE :: V3d > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Color3c >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Color3f >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < Color3 < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < Color3 < unsigned char > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Color3 < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Color3 < unsigned char > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:636:25: debug: Failed to instantiate template "StaticFixedArray". The checking continues anyway. [templateInstantiation] openexr-2.5.4/PyIlmBase/PyImath/PyImathEuler.cpp:129:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathEuler.cpp:207:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathEuler.cpp:214:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYZ [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathEuler.cpp:324:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathEuler.cpp:344:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathEuler.cpp:367:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathEuler.cpp:390:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathEuler.cpp:413:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathEuler.cpp:436:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathEuler.cpp:468:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathEuler.cpp:607:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frameStatic [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4Array2DImpl.h:67:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4Array2DImpl.h:518:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:82:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:98:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:112:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:137:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:152:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:160:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:221:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:248:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:284:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:314:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:353:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:367:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:459:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:505:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:519:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:576:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getValue1 [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:554:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Eulerf >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Eulerd >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Euler < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Euler < double > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:181:24: style:inconclusive: Technically the member function 'FixedArray2D < Color4 < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:183:12: performance:inconclusive: Technically the member function 'FixedArray2D < Color4 < float > >::canonical_index' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:181:24: style:inconclusive: Technically the member function 'FixedArray2D < Color4 < unsigned char > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:183:12: performance:inconclusive: Technically the member function 'FixedArray2D < Color4 < unsigned char > >::canonical_index' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:181:24: style:inconclusive: Technically the member function 'FixedArray2D < IMATH_NAMESPACE :: Color4 < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:183:12: performance:inconclusive: Technically the member function 'FixedArray2D < IMATH_NAMESPACE :: Color4 < float > >::canonical_index' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:181:24: style:inconclusive: Technically the member function 'FixedArray2D < IMATH_NAMESPACE :: Color4 < unsigned char > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:183:12: performance:inconclusive: Technically the member function 'FixedArray2D < IMATH_NAMESPACE :: Color4 < unsigned char > >::canonical_index' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Color4c >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Color4f >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < Color4 < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < Color4 < unsigned char > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Color4 < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Color4 < unsigned char > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathColor4.cpp:576:50: style: C-style reference casting [cstyleCast] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.cpp:235:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.cpp:284:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.cpp:409:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.cpp:131:45: style:inconclusive: Function 'FixedVArray < int >' argument 1 names different: declaration 'f' definition 'other'. [funcArgNamesDifferent] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.h:81:34: note: Function 'FixedVArray < int >' argument 1 names different: declaration 'f' definition 'other'. openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.cpp:131:45: note: Function 'FixedVArray < int >' argument 1 names different: declaration 'f' definition 'other'. openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.cpp:140:12: style: Local variable 'len' shadows outer function [shadowFunction] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.h:96:17: note: Shadowed declaration openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.cpp:140:12: note: Shadow variable openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.cpp:442:12: style: Local variable 'len' shadows outer function [shadowFunction] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.h:96:17: note: Shadowed declaration openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.cpp:442:12: note: Shadow variable openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.cpp:503:12: style: Local variable 'len' shadows outer function [shadowFunction] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.h:96:17: note: Shadowed declaration openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedVArray.cpp:503:12: note: Shadow variable openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:560:73: debug: Failed to instantiate template "build_function_binding". The checking continues anyway. [templateInstantiation] openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:65:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:140:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:166:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:179:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:228:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:253:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:496:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:302:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set1 [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:473:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:473:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:498:40: style: C-style reference casting [cstyleCast] openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:499:40: style: C-style reference casting [cstyleCast] openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:500:40: style: C-style reference casting [cstyleCast] openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:501:49: style: C-style reference casting [cstyleCast] openexr-2.5.4/PyIlmBase/PyImath/PyImathFrustum.cpp:502:49: style: C-style reference casting [cstyleCast] openexr-2.5.4/PyIlmBase/PyImath/PyImathLine.cpp:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathLine.cpp:129:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathLine.cpp:170:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathLine.cpp:204:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathLine.cpp:235:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathLine.cpp:268:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathLine.cpp:331:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathLine.cpp:394:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathLine.cpp:420:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathLine.cpp:450:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathLine.cpp:478:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix.h:208:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix22.cpp:101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix22.cpp:353:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix22.cpp:395:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix22.cpp:513:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix22.cpp:550:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix22.cpp:590:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baseTypeEpsilon [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix22.cpp:74:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_init [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Matrix22 < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Matrix22 < double > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix33.cpp:101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix33.cpp:479:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix33.cpp:521:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix33.cpp:555:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix33.cpp:580:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix33.cpp:595:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix33.cpp:640:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix33.cpp:655:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix33.cpp:674:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix33.cpp:784:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix33.cpp:842:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix33.cpp:882:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baseTypeEpsilon [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix33.cpp:74:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_init [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Matrix33 < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Matrix33 < double > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:102:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:501:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:526:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:546:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:582:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:629:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:655:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:670:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:726:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:742:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:761:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:928:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:977:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baseTypeEpsilon [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:75:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_init [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:91:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:132:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:157:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:207:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:343:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:365:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:391:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:417:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:443:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:469:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:509:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Matrix44 < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Matrix44 < double > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:382:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathMatrix44.cpp:382:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:335:17: style: Local variable 'normal' shadows outer function [shadowFunction] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:269:1: note: Shadowed declaration openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:335:17: note: Shadow variable openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:353:24: style: Local variable 'normal' shadows outer function [shadowFunction] openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:269:1: note: Shadowed declaration openexr-2.5.4/PyIlmBase/PyImath/PyImathPlane.cpp:353:24: note: Shadow variable openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:70:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:560:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:591:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:647:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:675:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:705:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:739:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:775:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:811:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:843:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:877:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:910:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:444:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identity [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathRandom.cpp:151:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextf [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathRandom.cpp:250:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextf [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Quatf >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Quatd >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Quat < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Quat < double > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:575:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:575:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:610:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:610:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:661:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:661:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:690:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:690:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:721:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:721:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:756:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:756:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:792:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:792:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:825:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:825:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:859:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:859:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:892:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/PyIlmBase/PyImath/PyImathTask.h:46:33: note: Virtual function in base class openexr-2.5.4/PyIlmBase/PyImath/PyImathQuat.cpp:892:10: note: Function in derived class openexr-2.5.4/PyIlmBase/PyImath/PyImathShear.cpp:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathShear.cpp:108:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathShear.cpp:245:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathShear.cpp:266:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathShear.cpp:322:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathShear.cpp:360:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathShear.cpp:381:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathShear.cpp:392:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathShear.cpp:413:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathShear.cpp:482:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathShear.cpp:500:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathStringArray.cpp:298:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_init [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathStringArray.cpp:57:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathStringArray.cpp:76:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathStringArray.cpp:110:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathStringArray.cpp:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathStringArray.cpp:187:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < StringTableIndex >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathStringTable.cpp:76:34: style:inconclusive: Function 'intern' argument 1 names different: declaration 'i' definition 's'. [funcArgNamesDifferent] openexr-2.5.4/PyIlmBase/PyImath/PyImathStringTable.h:157:41: note: Function 'intern' argument 1 names different: declaration 'i' definition 's'. openexr-2.5.4/PyIlmBase/PyImath/PyImathStringTable.cpp:76:34: note: Function 'intern' argument 1 names different: declaration 'i' definition 's'. openexr-2.5.4/PyIlmBase/PyImath/PyImathUtil.cpp:79:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PyThreadState_Current [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathUtil.cpp:46:5: performance: Variable '_gstate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openexr-2.5.4/PyIlmBase/PyImath/PyImathUtil.cpp:75:20: style: Variable 'myThreadState' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/PyIlmBase/PyImath/PyImathShear.cpp:504:50: style: C-style reference casting [cstyleCast] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:1185:30: debug: Failed to instantiate template "op_div". The checking continues anyway. [templateInstantiation] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:1182:30: debug: Failed to instantiate template "op_mul". The checking continues anyway. [templateInstantiation] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:996:25: debug: Failed to instantiate template "StaticFixedArray". The checking continues anyway. [templateInstantiation] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:81:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:107:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:140:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:154:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:161:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:440:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:468:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:496:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:514:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:577:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:609:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MathExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:630:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MathExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:648:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MathExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:663:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MathExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:689:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:721:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:753:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:784:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:806:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:833:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:867:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:925:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:941:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:1116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:1134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:955:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: V2f >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: V2d >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec2 < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec2 < double > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec2Impl.h:1030:19: style: Same expression on both sides of '/'. [duplicateExpression] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: V2s >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: V2i >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec2 < short > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec2 < int > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3ArrayImpl.h:175:30: debug: Failed to instantiate template "op_div". The checking continues anyway. [templateInstantiation] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3ArrayImpl.h:169:30: debug: Failed to instantiate template "op_mul". The checking continues anyway. [templateInstantiation] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:950:18: debug: Failed to instantiate template "StaticFixedArray". The checking continues anyway. [templateInstantiation] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:93:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:128:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:434:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:463:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:492:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:511:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:576:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:601:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MathExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:623:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MathExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:641:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MathExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:656:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MathExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:698:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:727:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:756:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:784:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:817:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:852:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:878:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:895:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3ArrayImpl.h:86:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3ArrayImpl.h:99:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3ArrayImpl.h:119:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec3Impl.h:909:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec3 < unsigned char > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: V3s >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: V3i >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: V3f >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: V3d >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec3 < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec3 < double > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4ArrayImpl.h:162:30: debug: Failed to instantiate template "op_div". The checking continues anyway. [templateInstantiation] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4ArrayImpl.h:159:30: debug: Failed to instantiate template "op_mul". The checking continues anyway. [templateInstantiation] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:933:18: debug: Failed to instantiate template "StaticFixedArray". The checking continues anyway. [templateInstantiation] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:94:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:131:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:405:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:435:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:464:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:484:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:551:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:577:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MathExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:600:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MathExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:618:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MathExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:633:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MathExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:676:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:706:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:736:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:765:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:799:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:835:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:862:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:880:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4ArrayImpl.h:87:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4ArrayImpl.h:99:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4ArrayImpl.h:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:893:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec3 < short > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec3 < int > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: V4f >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: V4d >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec4 < float > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec4 < double > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:796:19: style: Variable 'res.z' is reassigned a value before the old one has been used. [redundantAssignment] openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:795:19: note: res.z is assigned openexr-2.5.4/PyIlmBase/PyImath/PyImathVec4Impl.h:796:19: note: res.z is overwritten openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec4 < unsigned char > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: V4s >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: V4i >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec4 < short > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: Vec4 < int > >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImathNumpy/imathnumpymodule.cpp:66:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cleanup [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImathNumpy/imathnumpymodule.cpp:80:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_FLOAT [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImathNumpy/imathnumpymodule.cpp:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImathNumpy/imathnumpymodule.cpp:124:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImathNumpy/imathnumpymodule.cpp:50:5: style: Struct 'Holder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openexr-2.5.4/PyIlmBase/PyImathNumpy/imathnumpymodule.cpp:67:28: style: C-style pointer casting [cstyleCast] openexr-2.5.4/PyIlmBase/PyImath/imathmodule.cpp:94:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/imathmodule.cpp:423:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYZ [valueFlowBailoutIncompleteVar] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:181:24: style:inconclusive: Technically the member function 'FixedArray2D < int >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:183:12: performance:inconclusive: Technically the member function 'FixedArray2D < int >::canonical_index' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: M44d >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: M44f >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: M33d >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: M33f >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: M22d >::handle' can be const. [functionConst] openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:229:24: style:inconclusive: Technically the member function 'FixedArray < IMATH_NAMESPACE :: M22f >::handle' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:933:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zeroedRows [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:291:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSOR_SCHEMES [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1821:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1849:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSOR_SCHEMES [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1865:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2042:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2680:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2949:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compression [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3226:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3288:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3406:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_COMPRESSOR_SCHEMES [valueFlowBailoutIncompleteVar] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1339:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:97:30: warning: Member variable 'SimdAlignedBuffer64 < float >::_handle' is not assigned a value in 'SimdAlignedBuffer64 < float >::operator='. [operatorEqVarError] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:97:30: warning: Member variable 'SimdAlignedBuffer64 < unsigned short >::_handle' is not assigned a value in 'SimdAlignedBuffer64 < unsigned short >::operator='. [operatorEqVarError] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1590:37: performance:inconclusive: Technically the member function 'Imf::LossyDctEncoderBase::toZigZag' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:562:13: note: Technically the member function 'Imf::LossyDctEncoderBase::toZigZag' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1590:37: note: Technically the member function 'Imf::LossyDctEncoderBase::toZigZag' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1625:37: performance:inconclusive: Technically the member function 'Imf::LossyDctEncoderBase::countSetBits' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:563:13: note: Technically the member function 'Imf::LossyDctEncoderBase::countSetBits' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1625:37: note: Technically the member function 'Imf::LossyDctEncoderBase::countSetBits' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:486:14: style: The destructor '~LossyDctDecoder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:368:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:486:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:528:14: style: The destructor '~LossyDctDecoderCsc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:368:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:528:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:629:14: style: The destructor '~LossyDctEncoder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:548:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:629:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:667:14: style: The destructor '~LossyDctEncoderCsc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:548:14: note: Virtual destructor in base class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:667:14: note: Destructor in derived class openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:531:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:719:53: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:741:19: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:746:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:758:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:834:45: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1085:43: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1122:43: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1125:43: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1157:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1367:48: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1392:28: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1431:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1442:21: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1488:31: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1497:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1560:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1960:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1961:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1962:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1963:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1964:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1965:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1966:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1967:38: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1969:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1970:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1972:39: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2181:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2183:35: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2209:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2221:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2223:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2268:14: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2273:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2275:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2292:25: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2293:32: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2360:30: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2361:37: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2370:29: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2523:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2525:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2555:18: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2566:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2568:34: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2626:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2628:26: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2640:18: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:133:23: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:138:27: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:143:23: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:151:23: style: C-style pointer casting [cstyleCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:138:27: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:151:23: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1911:21: style: The comparison 'fileVersion < 2' is always false. [knownConditionTrueFalse] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1908:31: note: 'fileVersion' is assigned value '2' here. openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1911:21: note: The comparison 'fileVersion < 2' is always false. openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1921:21: style: The comparison 'fileVersion >= 2' is always true. [knownConditionTrueFalse] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1908:31: note: 'fileVersion' is assigned value '2' here. openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1921:21: note: The comparison 'fileVersion >= 2' is always true. openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1994:21: style: The comparison 'fileVersion >= 2' is always true. [knownConditionTrueFalse] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1908:31: note: 'fileVersion' is assigned value '2' here. openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1994:21: note: The comparison 'fileVersion >= 2' is always true. openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2014:15: style: Redundant initialization for 'inDataPtr'. The initialized value is overwritten before it is read. [redundantInitialization] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1905:29: note: inDataPtr is initialized openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2014:15: note: inDataPtr is overwritten openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2178:16: style: Local variable 'inSize' shadows outer argument [shadowArgument] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1901:29: note: Shadowed declaration openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2178:16: note: Shadow variable openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1089:41: style: Variable 'src' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1122:37: style: Variable 'src' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1195:23: style: Parameter 'currAcComp' can be declared as pointer to const [constParameterReference] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1301:9: style: Variable 'jpegQuantTableY' can be declared as const array [constVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1315:9: style: Variable 'jpegQuantTableCbCr' can be declared as const array [constVariable] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1590:64: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:298:35: style: Parameter 'src0' can be declared as pointer to const [constParameterPointer] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:298:47: style: Parameter 'src1' can be declared as pointer to const [constParameterPointer] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:531:11: style: Variable 'srcHalf' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:1819:16: style: Variable 'srcRowPtr' can be declared as pointer to const [constVariablePointer] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1927:29: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1339:24: style: Variable 'quantBaseError' is assigned a value that is never used. [unreadVariable] diff: head openexr-2.5.4/IlmBase/HalfTest/testSize.cpp:28:38: style: C-style pointer casting [cstyleCast] head openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:52:17: performance:inconclusive: Technically the member function 'IlmThread::Semaphore::wait' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:82:10: note: Technically the member function 'IlmThread::Semaphore::wait' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:52:17: note: Technically the member function 'IlmThread::Semaphore::wait' can be static (but you may consider moving to unnamed namespace). head openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:53:17: performance:inconclusive: Technically the member function 'IlmThread::Semaphore::tryWait' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:83:10: note: Technically the member function 'IlmThread::Semaphore::tryWait' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:53:17: note: Technically the member function 'IlmThread::Semaphore::tryWait' can be static (but you may consider moving to unnamed namespace). head openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:54:17: performance:inconclusive: Technically the member function 'IlmThread::Semaphore::post' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:84:10: note: Technically the member function 'IlmThread::Semaphore::post' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:54:17: note: Technically the member function 'IlmThread::Semaphore::post' can be static (but you may consider moving to unnamed namespace). head openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:55:16: performance:inconclusive: Technically the member function 'IlmThread::Semaphore::value' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:85:10: note: Technically the member function 'IlmThread::Semaphore::value' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:55:16: note: Technically the member function 'IlmThread::Semaphore::value' can be static (but you may consider moving to unnamed namespace). 2.17.0 openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:82:10: performance:inconclusive: Technically the member function 'IlmThread::Semaphore::wait' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:52:17: note: Technically the member function 'IlmThread::Semaphore::wait' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:82:10: note: Technically the member function 'IlmThread::Semaphore::wait' can be static (but you may consider moving to unnamed namespace). 2.17.0 openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:83:10: performance:inconclusive: Technically the member function 'IlmThread::Semaphore::tryWait' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:53:17: note: Technically the member function 'IlmThread::Semaphore::tryWait' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:83:10: note: Technically the member function 'IlmThread::Semaphore::tryWait' can be static (but you may consider moving to unnamed namespace). 2.17.0 openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:84:10: performance:inconclusive: Technically the member function 'IlmThread::Semaphore::post' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:54:17: note: Technically the member function 'IlmThread::Semaphore::post' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:84:10: note: Technically the member function 'IlmThread::Semaphore::post' can be static (but you may consider moving to unnamed namespace). 2.17.0 openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:85:10: performance:inconclusive: Technically the member function 'IlmThread::Semaphore::value' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.cpp:55:16: note: Technically the member function 'IlmThread::Semaphore::value' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/IlmBase/IlmThread/IlmThreadSemaphore.h:85:10: note: Technically the member function 'IlmThread::Semaphore::value' can be static (but you may consider moving to unnamed namespace). 2.17.0 openexr-2.5.4/IlmBase/Imath/ImathFun.h:102:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head openexr-2.5.4/OpenEXR/IlmImf/ImfCRgbaFile.cpp:1430:62: style: C-style pointer casting [cstyleCast] 2.17.0 openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:333:25: style:inconclusive: Technically the member function 'Imf::Data::nextTileCoord' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:395:28: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:333:25: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. head openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:395:28: style:inconclusive: Technically the member function 'Imf::Data::nextTileCoord' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:333:25: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfDeepTiledOutputFile.cpp:395:28: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. head openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1590:37: performance:inconclusive: Technically the member function 'Imf::LossyDctEncoderBase::toZigZag' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:562:13: note: Technically the member function 'Imf::LossyDctEncoderBase::toZigZag' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1590:37: note: Technically the member function 'Imf::LossyDctEncoderBase::toZigZag' can be static (but you may consider moving to unnamed namespace). head openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1625:37: performance:inconclusive: Technically the member function 'Imf::LossyDctEncoderBase::countSetBits' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:563:13: note: Technically the member function 'Imf::LossyDctEncoderBase::countSetBits' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1625:37: note: Technically the member function 'Imf::LossyDctEncoderBase::countSetBits' can be static (but you may consider moving to unnamed namespace). head openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1927:29: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:562:13: performance:inconclusive: Technically the member function 'Imf::LossyDctEncoderBase::toZigZag' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1590:37: note: Technically the member function 'Imf::LossyDctEncoderBase::toZigZag' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:562:13: note: Technically the member function 'Imf::LossyDctEncoderBase::toZigZag' can be static (but you may consider moving to unnamed namespace). 2.17.0 openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:563:13: performance:inconclusive: Technically the member function 'Imf::LossyDctEncoderBase::countSetBits' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1625:37: note: Technically the member function 'Imf::LossyDctEncoderBase::countSetBits' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImf/ImfDwaCompressor.cpp:563:13: note: Technically the member function 'Imf::LossyDctEncoderBase::countSetBits' can be static (but you may consider moving to unnamed namespace). head openexr-2.5.4/OpenEXR/IlmImf/ImfFastHuf.cpp:480:17: performance:inconclusive: Technically the member function 'Imf::FastHufDecoder::refill' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImf/ImfFastHuf.h:112:11: note: Technically the member function 'Imf::FastHufDecoder::refill' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImf/ImfFastHuf.cpp:480:17: note: Technically the member function 'Imf::FastHufDecoder::refill' can be static (but you may consider moving to unnamed namespace). 2.17.0 openexr-2.5.4/OpenEXR/IlmImf/ImfFastHuf.h:112:11: performance:inconclusive: Technically the member function 'Imf::FastHufDecoder::refill' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImf/ImfFastHuf.cpp:480:17: note: Technically the member function 'Imf::FastHufDecoder::refill' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImf/ImfFastHuf.h:112:11: note: Technically the member function 'Imf::FastHufDecoder::refill' can be static (but you may consider moving to unnamed namespace). head openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:1112:9: style:inconclusive: Technically the member function 'Imf::Header::readsNothing' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:476:33: note: Technically the member function 'Imf::Header::readsNothing' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:1112:9: note: Technically the member function 'Imf::Header::readsNothing' can be const. 2.17.0 openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:476:33: style:inconclusive: Technically the member function 'Imf::Header::readsNothing' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.cpp:1112:9: note: Technically the member function 'Imf::Header::readsNothing' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfHeader.h:476:33: note: Technically the member function 'Imf::Header::readsNothing' can be const. head openexr-2.5.4/OpenEXR/IlmImf/ImfLut.cpp:88:30: style: C-style pointer casting [cstyleCast] head openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1207:52: style: C-style pointer casting [cstyleCast] head openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1522:45: style: C-style pointer casting [cstyleCast] head openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:1691:44: style: C-style pointer casting [cstyleCast] head openexr-2.5.4/OpenEXR/IlmImf/ImfMisc.cpp:573:47: style: C-style pointer casting [cstyleCast] head openexr-2.5.4/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:120:30: style: C-style pointer casting [cstyleCast] head openexr-2.5.4/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:64:30: style: C-style pointer casting [cstyleCast] 2.17.0 openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:296:16: style:inconclusive: Technically the member function 'Imf::Data::nextTileCoord' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:341:24: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:296:16: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. head openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:341:24: style:inconclusive: Technically the member function 'Imf::Data::nextTileCoord' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:296:16: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfTiledOutputFile.cpp:341:24: note: Technically the member function 'Imf::Data::nextTileCoord' can be const. head openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:67:6: style:inconclusive: Technically the member function 'Imf::Zip::maxRawSize' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.h:62:16: note: Technically the member function 'Imf::Zip::maxRawSize' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:67:6: note: Technically the member function 'Imf::Zip::maxRawSize' can be const. head openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:73:6: style:inconclusive: Technically the member function 'Imf::Zip::maxCompressedSize' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.h:64:16: note: Technically the member function 'Imf::Zip::maxCompressedSize' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:73:6: note: Technically the member function 'Imf::Zip::maxCompressedSize' can be const. 2.17.0 openexr-2.5.4/OpenEXR/IlmImf/ImfZip.h:62:16: style:inconclusive: Technically the member function 'Imf::Zip::maxRawSize' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:67:6: note: Technically the member function 'Imf::Zip::maxRawSize' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfZip.h:62:16: note: Technically the member function 'Imf::Zip::maxRawSize' can be const. 2.17.0 openexr-2.5.4/OpenEXR/IlmImf/ImfZip.h:64:16: style:inconclusive: Technically the member function 'Imf::Zip::maxCompressedSize' can be const. [functionConst] openexr-2.5.4/OpenEXR/IlmImf/ImfZip.cpp:73:6: note: Technically the member function 'Imf::Zip::maxCompressedSize' can be const. openexr-2.5.4/OpenEXR/IlmImf/ImfZip.h:64:16: note: Technically the member function 'Imf::Zip::maxCompressedSize' can be const. head openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1205:15: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assignment 'f=std::fopen(filename.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1205:15: note: Null pointer dereference head openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1208:14: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assignment 'f=std::fopen(filename.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1208:14: note: Null pointer dereference head openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1211:15: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assignment 'f=std::fopen(filename.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1211:15: note: Null pointer dereference head openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1226:25: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1198:21: note: Assignment 'f=std::fopen(filename.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testFutureProofing.cpp:1226:25: note: Null pointer dereference head openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1360:15: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1353:22: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1353:22: note: Assignment 'f=std::fopen(fn.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1360:15: note: Null pointer dereference head openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1364:15: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1353:22: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1353:22: note: Assignment 'f=std::fopen(fn.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1364:15: note: Null pointer dereference head openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1378:25: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1353:22: note: Assuming allocation function fails openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1353:22: note: Assignment 'f=std::fopen(fn.c_str(),"r+b")', assigned value is 0 openexr-2.5.4/OpenEXR/IlmImfTest/testMultiPartFileMixingBasic.cpp:1378:25: note: Null pointer dereference head openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:100:13: performance:inconclusive: Technically the member function 'ImageLevel::throwChannelExists' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:115:21: note: Technically the member function 'ImageLevel::throwChannelExists' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:100:13: note: Technically the member function 'ImageLevel::throwChannelExists' can be static (but you may consider moving to unnamed namespace). head openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:109:13: performance:inconclusive: Technically the member function 'ImageLevel::throwBadChannelName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:117:21: note: Technically the member function 'ImageLevel::throwBadChannelName' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:109:13: note: Technically the member function 'ImageLevel::throwBadChannelName' can be static (but you may consider moving to unnamed namespace). head openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:117:13: performance:inconclusive: Technically the member function 'ImageLevel::throwBadChannelNameOrType' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:119:21: note: Technically the member function 'ImageLevel::throwBadChannelNameOrType' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:117:13: note: Technically the member function 'ImageLevel::throwBadChannelNameOrType' can be static (but you may consider moving to unnamed namespace). 2.17.0 openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:115:21: performance:inconclusive: Technically the member function 'ImageLevel::throwChannelExists' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:100:13: note: Technically the member function 'ImageLevel::throwChannelExists' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:115:21: note: Technically the member function 'ImageLevel::throwChannelExists' can be static (but you may consider moving to unnamed namespace). 2.17.0 openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:117:21: performance:inconclusive: Technically the member function 'ImageLevel::throwBadChannelName' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:109:13: note: Technically the member function 'ImageLevel::throwBadChannelName' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:117:21: note: Technically the member function 'ImageLevel::throwBadChannelName' can be static (but you may consider moving to unnamed namespace). 2.17.0 openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:119:21: performance:inconclusive: Technically the member function 'ImageLevel::throwBadChannelNameOrType' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.cpp:117:13: note: Technically the member function 'ImageLevel::throwBadChannelNameOrType' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR/IlmImfUtil/ImfImageLevel.h:119:21: note: Technically the member function 'ImageLevel::throwBadChannelNameOrType' can be static (but you may consider moving to unnamed namespace). head openexr-2.5.4/OpenEXR_Viewers/playexr/ImageBuffers.cpp:63:15: performance:inconclusive: Technically the member function 'ImageBuffers::numBuffers' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR_Viewers/playexr/ImageBuffers.h:114:12: note: Technically the member function 'ImageBuffers::numBuffers' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR_Viewers/playexr/ImageBuffers.cpp:63:15: note: Technically the member function 'ImageBuffers::numBuffers' can be static (but you may consider moving to unnamed namespace). 2.17.0 openexr-2.5.4/OpenEXR_Viewers/playexr/ImageBuffers.h:114:12: performance:inconclusive: Technically the member function 'ImageBuffers::numBuffers' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/OpenEXR_Viewers/playexr/ImageBuffers.cpp:63:15: note: Technically the member function 'ImageBuffers::numBuffers' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/OpenEXR_Viewers/playexr/ImageBuffers.h:114:12: note: Technically the member function 'ImageBuffers::numBuffers' can be static (but you may consider moving to unnamed namespace). head openexr-2.5.4/OpenEXR_Viewers/playexr/Timer.cpp:179:8: style:inconclusive: Technically the member function 'Timer::actualFrameRate' can be const. [functionConst] openexr-2.5.4/OpenEXR_Viewers/playexr/Timer.h:90:11: note: Technically the member function 'Timer::actualFrameRate' can be const. openexr-2.5.4/OpenEXR_Viewers/playexr/Timer.cpp:179:8: note: Technically the member function 'Timer::actualFrameRate' can be const. 2.17.0 openexr-2.5.4/OpenEXR_Viewers/playexr/Timer.h:90:11: style:inconclusive: Technically the member function 'Timer::actualFrameRate' can be const. [functionConst] openexr-2.5.4/OpenEXR_Viewers/playexr/Timer.cpp:179:8: note: Technically the member function 'Timer::actualFrameRate' can be const. openexr-2.5.4/OpenEXR_Viewers/playexr/Timer.h:90:11: note: Technically the member function 'Timer::actualFrameRate' can be const. 2.17.0 openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:146:24: performance:inconclusive: Technically the member function 'TypeTranslator < IEX_NAMESPACE :: BaseExc >::nextClassDesc' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:297:28: note: Technically the member function 'TypeTranslator < IEX_NAMESPACE :: BaseExc >::nextClassDesc' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:146:24: note: Technically the member function 'TypeTranslator < IEX_NAMESPACE :: BaseExc >::nextClassDesc' can be static (but you may consider moving to unnamed namespace). head openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:297:28: performance:inconclusive: Technically the member function 'TypeTranslator < IEX_NAMESPACE :: BaseExc >::nextClassDesc' can be static (but you may consider moving to unnamed namespace). [functionStatic] openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:146:24: note: Technically the member function 'TypeTranslator < IEX_NAMESPACE :: BaseExc >::nextClassDesc' can be static (but you may consider moving to unnamed namespace). openexr-2.5.4/PyIlmBase/PyIex/PyIexTypeTranslator.h:297:28: note: Technically the member function 'TypeTranslator < IEX_NAMESPACE :: BaseExc >::nextClassDesc' can be static (but you may consider moving to unnamed namespace). 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:294:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg1_type [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:302:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg1_type [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:311:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg1_type [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:333:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:362:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result_type [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:385:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result_type [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:411:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result_type [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:441:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:473:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:506:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:583:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_type [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:605:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_type [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:629:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_type [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:654:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_type [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:682:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:704:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:739:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:781:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:811:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:835:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathAutovectorize.h:867:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] head openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:155:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseType [valueFlowBailoutIncompleteVar] head openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:161:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicExc [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.cpp:85:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseType [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.h:146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathBox.h:204:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:124:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:469:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray.h:469:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nonconst_getitem [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:102:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:115:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedArray2D.h:426:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:164:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:234:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:235:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathFixedMatrix.h:241:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 openexr-2.5.4/PyIlmBase/PyImath/PyImathLine.cpp:429:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head openexr-2.5.4/PyIlmBase/PyImath/PyImathLine.cpp:450:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] DONE