2024-03-26 22:15 ftp://ftp.de.debian.org/debian/pool/main/e/embree/embree_4.3.0+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openmp --library=opengl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.55 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 61552d0 (2024-03-26 14:25:53 +0100) count: 2582 2145 elapsed-time: 60.6 77.5 head-timing-info: old-timing-info: head results: embree-4.3.0/common/cmake/check_arm_neon.cpp:5:0: error: #error "No ARM Neon support" [preprocessorErrorDirective] embree-4.3.0/common/sys/platform.h:602:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Closure [valueFlowBailoutIncompleteVar] embree-4.3.0/common/sys/platform.h:593:5: style: Struct 'OnScopeExitHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/sys/sysinfo.h:64:0: error: #error Unknown ISA [preprocessorErrorDirective] embree-4.3.0/common/sys/intrinsics.h:515:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_HINT_T0 [valueFlowBailoutIncompleteVar] embree-4.3.0/common/sys/intrinsics.h:516:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_HINT_T1 [valueFlowBailoutIncompleteVar] embree-4.3.0/common/sys/intrinsics.h:517:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_HINT_T2 [valueFlowBailoutIncompleteVar] embree-4.3.0/common/sys/intrinsics.h:518:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_HINT_NTA [valueFlowBailoutIncompleteVar] embree-4.3.0/common/sys/intrinsics.h:523:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_HINT_T0 [valueFlowBailoutIncompleteVar] embree-4.3.0/common/sys/mutex.h:56:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] embree-4.3.0/common/sys/mutex.h:67:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] embree-4.3.0/common/sys/mutex.h:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] embree-4.3.0/common/sys/mutex.h:87:3: style: The class 'PaddedSpinLock' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] embree-4.3.0/common/sys/mutex.h:95:5: style: Class 'Lock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/sys/atomic.h:25:5: style: Struct 'atomic < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/sys/intrinsics.h:515:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/sys/intrinsics.h:516:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/sys/intrinsics.h:517:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/sys/intrinsics.h:518:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/sys/intrinsics.h:523:19: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/sys/condition.cpp:79:6: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/sys/condition.cpp:83:6: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:744:73: debug: Failed to instantiate template "shuffle". The checking continues anyway. [templateInstantiation] embree-4.3.0/common/simd/vuint4_sse2.h:384:12: debug: Failed to instantiate template "shuffle". The checking continues anyway. [templateInstantiation] embree-4.3.0/common/sys/alloc.h:92:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alignment [valueFlowBailoutIncompleteVar] embree-4.3.0/common/sys/alloc.h:200:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_id [valueFlowBailoutIncompleteVar] embree-4.3.0/common/sys/alloc.h:210:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_id [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/varying.h:23:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/varying.h:24:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/varying.h:47:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/varying.h:48:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vboolf4_sse2.h:50:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mm_lookupmask_ps [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vboolf4_sse2.h:51:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mm_lookupmask_ps [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/emath.h:340:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/emath.h:341:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vint4_sse2.h:205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vint4_sse2.h:416:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vint4_sse2.h:479:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vint4_sse2.h:480:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vuint4_sse2.h:157:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vuint4_sse2.h:331:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vuint4_sse2.h:391:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vuint4_sse2.h:392:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vfloat4_sse2.h:192:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vfloat4_sse2.h:552:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vfloat4_sse2.h:556:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vfloat4_sse2.h:642:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/vfloat4_sse2.h:643:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/emath.h:37:29: style:inconclusive: Boolean expression 'v>-FLT_LARGE' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vint4_sse2.h:403:95: style:inconclusive: Boolean expression 'a==b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vint4_sse2.h:404:95: style:inconclusive: Boolean expression 'a!=b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vint4_sse2.h:405:95: style:inconclusive: Boolean expression 'a=b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vint4_sse2.h:407:95: style:inconclusive: Boolean expression 'a>b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vint4_sse2.h:408:95: style:inconclusive: Boolean expression 'a<=b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vuint4_sse2.h:318:97: style:inconclusive: Boolean expression 'a==b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vuint4_sse2.h:319:97: style:inconclusive: Boolean expression 'a!=b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vfloat4_sse2.h:525:99: style:inconclusive: Boolean expression 'a==b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vfloat4_sse2.h:526:99: style:inconclusive: Boolean expression 'a!=b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vfloat4_sse2.h:527:99: style:inconclusive: Boolean expression 'a=b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vfloat4_sse2.h:529:99: style:inconclusive: Boolean expression 'a>b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vfloat4_sse2.h:530:99: style:inconclusive: Boolean expression 'a<=b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vfloat4_sse2.h:552:41: style:inconclusive: Boolean expression 'a>=vfloat<4>(-FLT_MAX)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vfloat4_sse2.h:556:48: style:inconclusive: Boolean expression 'a>=vfloat<4>(-FLT_MAX)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vfloat4_sse2.h:762:36: style:inconclusive: Boolean expression 'a==vreduce_min(a)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/vfloat4_sse2.h:768:36: style:inconclusive: Boolean expression 'a==vreduce_max(a)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/sys/alloc.h:91:29: performance:inconclusive: Technically the member function 'embree::aligned_allocator::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/common/sys/alloc.h:95:26: performance:inconclusive: Technically the member function 'embree::aligned_allocator::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/common/sys/alloc.h:99:26: performance:inconclusive: Technically the member function 'embree::aligned_allocator::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/common/sys/alloc.h:103:26: performance:inconclusive: Technically the member function 'embree::aligned_allocator::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/common/sys/alloc.h:135:26: style:inconclusive: Technically the member function 'embree::os_allocator::deallocate' can be const. [functionConst] embree-4.3.0/common/sys/alloc.h:139:26: performance:inconclusive: Technically the member function 'embree::os_allocator::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/common/sys/alloc.h:143:26: performance:inconclusive: Technically the member function 'embree::os_allocator::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/common/sys/alloc.h:162:29: performance:inconclusive: Technically the member function 'embree::no_allocator::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/common/sys/alloc.h:166:26: performance:inconclusive: Technically the member function 'embree::no_allocator::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/common/sys/alloc.h:169:26: performance:inconclusive: Technically the member function 'embree::no_allocator::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/common/sys/alloc.h:173:26: performance:inconclusive: Technically the member function 'embree::no_allocator::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/common/simd/vboolf4_sse2.h:20:5: style:inconclusive: Technically the member function 'embree::vboolf_impl < 4 >::operatordelete' can be const. [functionConst] embree-4.3.0/common/simd/vboolf4_sse2.h:20:5: style:inconclusive: Technically the member function 'embree::vboolf_impl < 4 >::operatordelete[]' can be const. [functionConst] embree-4.3.0/common/simd/vint4_sse2.h:22:5: style:inconclusive: Technically the member function 'embree::vint_impl < 4 >::operatordelete' can be const. [functionConst] embree-4.3.0/common/simd/vint4_sse2.h:22:5: style:inconclusive: Technically the member function 'embree::vint_impl < 4 >::operatordelete[]' can be const. [functionConst] embree-4.3.0/common/simd/vuint4_sse2.h:22:5: style:inconclusive: Technically the member function 'embree::vuint_impl < 4 >::operatordelete' can be const. [functionConst] embree-4.3.0/common/simd/vuint4_sse2.h:22:5: style:inconclusive: Technically the member function 'embree::vuint_impl < 4 >::operatordelete[]' can be const. [functionConst] embree-4.3.0/common/simd/vfloat4_sse2.h:20:5: style:inconclusive: Technically the member function 'embree::vfloat_impl < 4 >::operatordelete' can be const. [functionConst] embree-4.3.0/common/simd/vfloat4_sse2.h:20:5: style:inconclusive: Technically the member function 'embree::vfloat_impl < 4 >::operatordelete[]' can be const. [functionConst] embree-4.3.0/common/simd/vboolf4_sse2.h:37:19: style: Struct 'vboolf_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vboolf4_sse2.h:44:19: style: Struct 'vboolf_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vboolf4_sse2.h:50:19: style: Struct 'vboolf_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vboolf4_sse2.h:51:19: style: Struct 'vboolf_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vboolf4_sse2.h:62:19: style: Struct 'vboolf_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vboolf4_sse2.h:63:19: style: Struct 'vboolf_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vint4_sse2.h:39:19: style: Struct 'vint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vint4_sse2.h:43:19: style: Struct 'vint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vint4_sse2.h:59:19: style: Struct 'vint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vint4_sse2.h:60:19: style: Struct 'vint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vint4_sse2.h:61:19: style: Struct 'vint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vint4_sse2.h:62:19: style: Struct 'vint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vint4_sse2.h:63:19: style: Struct 'vint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vint4_sse2.h:64:19: style: Struct 'vint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vint4_sse2.h:66:19: style: Struct 'vint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vint4_sse2.h:67:19: style: Struct 'vint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vuint4_sse2.h:39:19: style: Struct 'vuint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vuint4_sse2.h:44:19: style: Struct 'vuint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vuint4_sse2.h:61:19: style: Struct 'vuint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vuint4_sse2.h:62:19: style: Struct 'vuint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vuint4_sse2.h:63:19: style: Struct 'vuint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vuint4_sse2.h:64:19: style: Struct 'vuint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vuint4_sse2.h:65:19: style: Struct 'vuint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vuint4_sse2.h:66:19: style: Struct 'vuint_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vfloat4_sse2.h:39:19: style: Struct 'vfloat_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vfloat4_sse2.h:43:19: style: Struct 'vfloat_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vfloat4_sse2.h:64:19: style: Struct 'vfloat_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vfloat4_sse2.h:65:19: style: Struct 'vfloat_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vfloat4_sse2.h:66:19: style: Struct 'vfloat_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vfloat4_sse2.h:67:19: style: Struct 'vfloat_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vfloat4_sse2.h:68:19: style: Struct 'vfloat_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vfloat4_sse2.h:69:19: style: Struct 'vfloat_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/simd/vfloat4_sse2.h:70:19: style: Struct 'vfloat_impl < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/emath.h:380:83: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/math/emath.h:381:83: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/math/emath.h:383:88: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/math/emath.h:384:88: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:74:77: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:75:78: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:77:83: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:78:84: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:101:112: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:102:112: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:178:29: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:186:23: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:196:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:197:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:198:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:199:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:211:44: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:212:44: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:213:44: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:214:44: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:225:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:226:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:227:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:228:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:238:37: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:239:37: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:240:37: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vint4_sse2.h:241:37: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:72:78: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:73:79: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:75:84: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:76:85: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:91:113: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:92:113: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:130:29: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:138:23: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:148:29: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:149:29: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:150:29: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:151:29: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:163:53: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:164:53: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:165:53: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vuint4_sse2.h:166:53: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:76:76: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:77:77: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:79:82: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:80:83: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:96:111: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:97:111: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:106:81: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:173:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:183:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:184:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:185:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:186:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:198:46: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:199:46: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:200:46: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:201:46: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:212:18: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:213:18: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:214:18: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:215:18: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:225:39: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:226:39: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:227:39: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:228:39: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/simd/vfloat4_sse2.h:183:20: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/common/simd/vfloat4_sse2.h:184:20: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/common/simd/vfloat4_sse2.h:185:20: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/common/simd/vfloat4_sse2.h:186:20: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/common/simd/vfloat4_sse2.h:198:46: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/common/simd/vfloat4_sse2.h:199:46: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/common/simd/vfloat4_sse2.h:200:46: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/common/simd/vfloat4_sse2.h:201:46: portability:inconclusive: Casting from const float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/common/sys/alloc.h:166:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] embree-4.3.0/common/sys/regression.h:15:33: performance: Function parameter 'name' should be passed by const reference. [passedByValue] embree-4.3.0/common/math/vec3fa.h:309:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec3fa.h:317:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec3fa.h:679:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec3fa.h:687:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec3.h:287:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:222:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] embree-4.3.0/common/lexers/stream.h:172:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] embree-4.3.0/common/lexers/stream.h:204:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] embree-4.3.0/common/lexers/tokenstream.cpp:164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] embree-4.3.0/common/lexers/tokenstream.cpp:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] embree-4.3.0/common/lexers/stream.h:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] embree-4.3.0/common/lexers/stream.h:75:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] embree-4.3.0/common/lexers/stream.h:81:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] embree-4.3.0/common/lexers/stringstream.cpp:27:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec2fa.h:82:104: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec2fa.h:82:101: note: Address of variable taken here. embree-4.3.0/common/math/vec2fa.h:82:104: note: The address of variable 'x' might be accessed at non-zero index. embree-4.3.0/common/math/vec2fa.h:83:104: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec2fa.h:83:101: note: Address of variable taken here. embree-4.3.0/common/math/vec2fa.h:83:104: note: The address of variable 'x' might be accessed at non-zero index. embree-4.3.0/common/math/vec3ba.h:61:102: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3ba.h:61:99: note: Address of variable taken here. embree-4.3.0/common/math/vec3ba.h:61:102: note: The address of variable 'x' might be accessed at non-zero index. embree-4.3.0/common/math/vec3ba.h:62:102: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3ba.h:62:99: note: Address of variable taken here. embree-4.3.0/common/math/vec3ba.h:62:102: note: The address of variable 'x' might be accessed at non-zero index. embree-4.3.0/common/math/vec3ia.h:62:102: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3ia.h:62:99: note: Address of variable taken here. embree-4.3.0/common/math/vec3ia.h:62:102: note: The address of variable 'x' might be accessed at non-zero index. embree-4.3.0/common/math/vec3ia.h:63:102: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3ia.h:63:99: note: Address of variable taken here. embree-4.3.0/common/math/vec3ia.h:63:102: note: The address of variable 'x' might be accessed at non-zero index. embree-4.3.0/common/math/vec3fa.h:93:104: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3fa.h:93:101: note: Address of variable taken here. embree-4.3.0/common/math/vec3fa.h:93:104: note: The address of variable 'x' might be accessed at non-zero index. embree-4.3.0/common/math/vec3fa.h:94:104: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3fa.h:94:101: note: Address of variable taken here. embree-4.3.0/common/math/vec3fa.h:94:104: note: The address of variable 'x' might be accessed at non-zero index. embree-4.3.0/common/math/vec3fa.h:509:104: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3fa.h:509:101: note: Address of variable taken here. embree-4.3.0/common/math/vec3fa.h:509:104: note: The address of variable 'x' might be accessed at non-zero index. embree-4.3.0/common/math/vec3fa.h:510:104: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3fa.h:510:101: note: Address of variable taken here. embree-4.3.0/common/math/vec3fa.h:510:104: note: The address of variable 'x' might be accessed at non-zero index. embree-4.3.0/common/lexers/tokenstream.h:138:10: style: Unused private function: 'TokenStream::decDigits1' [unusedPrivateFunction] embree-4.3.0/common/math/vec2fa.h:23:5: style:inconclusive: Technically the member function 'embree::Vec2fa::operatordelete' can be const. [functionConst] embree-4.3.0/common/math/vec2fa.h:23:5: style:inconclusive: Technically the member function 'embree::Vec2fa::operatordelete[]' can be const. [functionConst] embree-4.3.0/common/math/vec3ba.h:23:5: style:inconclusive: Technically the member function 'embree::Vec3ba::operatordelete' can be const. [functionConst] embree-4.3.0/common/math/vec3ba.h:23:5: style:inconclusive: Technically the member function 'embree::Vec3ba::operatordelete[]' can be const. [functionConst] embree-4.3.0/common/math/vec3ia.h:23:5: style:inconclusive: Technically the member function 'embree::Vec3ia::operatordelete' can be const. [functionConst] embree-4.3.0/common/math/vec3ia.h:23:5: style:inconclusive: Technically the member function 'embree::Vec3ia::operatordelete[]' can be const. [functionConst] embree-4.3.0/common/math/vec3fa.h:23:5: style:inconclusive: Technically the member function 'embree::Vec3fa::operatordelete' can be const. [functionConst] embree-4.3.0/common/math/vec3fa.h:23:5: style:inconclusive: Technically the member function 'embree::Vec3fa::operatordelete[]' can be const. [functionConst] embree-4.3.0/common/math/vec3fa.h:426:5: style:inconclusive: Technically the member function 'embree::Vec3fx::operatordelete' can be const. [functionConst] embree-4.3.0/common/math/vec3fa.h:426:5: style:inconclusive: Technically the member function 'embree::Vec3fx::operatordelete[]' can be const. [functionConst] embree-4.3.0/common/lexers/tokenstream.h:155:24: performance:inconclusive: Technically the member function 'embree::TokenStream::isDigit' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/common/sys/atomic.h:25:5: style: Struct 'atomic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/sys/ref.h:18:5: style: Class 'RefCount' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/sys/filename.h:19:5: style: Class 'FileName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/sys/filename.h:22:5: style: Class 'FileName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2fa.h:37:19: style: Struct 'Vec2fa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2fa.h:39:19: style: Struct 'Vec2fa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2fa.h:73:19: style: Struct 'Vec2fa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2fa.h:74:19: style: Struct 'Vec2fa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2fa.h:75:19: style: Struct 'Vec2fa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2fa.h:76:19: style: Struct 'Vec2fa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3ba.h:38:19: style: Struct 'Vec3ba' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3ba.h:54:19: style: Struct 'Vec3ba' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3ba.h:55:19: style: Struct 'Vec3ba' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3ia.h:38:19: style: Struct 'Vec3ia' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3ia.h:53:19: style: Struct 'Vec3ia' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3ia.h:54:19: style: Struct 'Vec3ia' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3ia.h:55:19: style: Struct 'Vec3ia' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3ia.h:56:19: style: Struct 'Vec3ia' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3fa.h:37:19: style: Struct 'Vec3fa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3fa.h:39:19: style: Struct 'Vec3fa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3fa.h:84:19: style: Struct 'Vec3fa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3fa.h:85:19: style: Struct 'Vec3fa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3fa.h:86:19: style: Struct 'Vec3fa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3fa.h:87:19: style: Struct 'Vec3fa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3fa.h:440:19: style: Struct 'Vec3fx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3fa.h:500:19: style: Struct 'Vec3fx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3fa.h:501:19: style: Struct 'Vec3fx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3fa.h:502:19: style: Struct 'Vec3fx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3fa.h:503:19: style: Struct 'Vec3fx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/sys/estring.h:16:5: style: Class 'IOStreamStateRestorer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/lexers/stream.h:101:5: style: Class 'StdStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/lexers/stream.h:125:5: style: Class 'FileStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/lexers/stream.h:162:5: style: Class 'StrStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/lexers/tokenstream.h:19:5: style: Class 'Token' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/lexers/tokenstream.h:20:5: style: Class 'Token' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/lexers/tokenstream.h:21:5: style: Class 'Token' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/lexers/tokenstream.h:22:5: style: Class 'Token' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:37:19: style: Struct 'Vec4 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:39:41: style: Struct 'Vec4 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:50:19: style: Struct 'Vec4 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:51:19: style: Struct 'Vec4 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:52:19: style: Struct 'Vec4 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:53:19: style: Struct 'Vec4 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3.h:40:19: style: Struct 'Vec3 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3.h:42:41: style: Struct 'Vec3 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3.h:51:19: style: Struct 'Vec3 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3.h:52:19: style: Struct 'Vec3 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3.h:53:19: style: Struct 'Vec3 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec3.h:54:19: style: Struct 'Vec3 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2.h:37:5: style: Struct 'Vec2 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2.h:39:41: style: Struct 'Vec2 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2.h:48:19: style: Struct 'Vec2 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2.h:49:19: style: Struct 'Vec2 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2.h:50:19: style: Struct 'Vec2 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2.h:51:19: style: Struct 'Vec2 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/sys/ref.h:42:19: style: Class 'Ref < Stream < int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/sys/ref.h:46:19: style: Class 'Ref < Stream < int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/lexers/stream.h:103:6: style: The destructor '~StdStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:65:14: note: Virtual destructor in base class embree-4.3.0/common/lexers/stream.h:103:6: note: Destructor in derived class embree-4.3.0/common/lexers/stream.h:104:19: style: The function 'location' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:48:27: note: Virtual function in base class embree-4.3.0/common/lexers/stream.h:104:19: note: Function in derived class embree-4.3.0/common/lexers/stream.h:107:9: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:47:15: note: Virtual function in base class embree-4.3.0/common/lexers/stream.h:107:9: note: Function in derived class embree-4.3.0/common/lexers/stream.h:132:6: style: The destructor '~FileStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:65:14: note: Virtual destructor in base class embree-4.3.0/common/lexers/stream.h:132:6: note: Destructor in derived class embree-4.3.0/common/lexers/stream.h:137:19: style: The function 'location' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:48:27: note: Virtual function in base class embree-4.3.0/common/lexers/stream.h:137:19: note: Function in derived class embree-4.3.0/common/lexers/stream.h:141:9: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:47:15: note: Virtual function in base class embree-4.3.0/common/lexers/stream.h:141:9: note: Function in derived class embree-4.3.0/common/lexers/stream.h:166:19: style: The function 'location' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:48:27: note: Virtual function in base class embree-4.3.0/common/lexers/stream.h:166:19: note: Function in derived class embree-4.3.0/common/lexers/stream.h:170:9: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:47:15: note: Virtual function in base class embree-4.3.0/common/lexers/stream.h:170:9: note: Function in derived class embree-4.3.0/common/lexers/stream.h:198:6: style: The destructor '~CommandLineStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:65:14: note: Virtual destructor in base class embree-4.3.0/common/lexers/stream.h:198:6: note: Destructor in derived class embree-4.3.0/common/lexers/stream.h:200:19: style: The function 'location' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:48:27: note: Virtual function in base class embree-4.3.0/common/lexers/stream.h:200:19: note: Function in derived class embree-4.3.0/common/lexers/stream.h:203:9: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:47:15: note: Virtual function in base class embree-4.3.0/common/lexers/stream.h:203:9: note: Function in derived class embree-4.3.0/common/lexers/tokenstream.h:131:19: style: The function 'location' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:48:27: note: Virtual function in base class embree-4.3.0/common/lexers/tokenstream.h:131:19: note: Function in derived class embree-4.3.0/common/lexers/tokenstream.h:132:11: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:47:15: note: Virtual function in base class embree-4.3.0/common/lexers/tokenstream.h:132:11: note: Function in derived class embree-4.3.0/common/lexers/stream.h:65:14: style: The destructor '~Stream < int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/sys/ref.h:19:14: note: Virtual destructor in base class embree-4.3.0/common/lexers/stream.h:65:14: note: Destructor in derived class embree-4.3.0/common/lexers/stream.h:65:14: style: The destructor '~Stream < Token >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/sys/ref.h:19:14: note: Virtual destructor in base class embree-4.3.0/common/lexers/stream.h:65:14: note: Destructor in derived class embree-4.3.0/common/math/vec2fa.h:58:44: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/math/vec2fa.h:62:45: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/math/vec2fa.h:66:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/math/vec3fa.h:68:44: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/math/vec3fa.h:73:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/math/vec3fa.h:77:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/math/vec3fa.h:485:44: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/math/vec3fa.h:489:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/math/vec3fa.h:493:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/lexers/stringstream.h:14:5: style: Class 'StringStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/lexers/stringstream.h:17:19: style: The function 'location' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:48:27: note: Virtual function in base class embree-4.3.0/common/lexers/stringstream.h:17:19: note: Function in derived class embree-4.3.0/common/lexers/stringstream.h:18:17: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:47:15: note: Virtual function in base class embree-4.3.0/common/lexers/stringstream.h:18:17: note: Function in derived class embree-4.3.0/common/lexers/stream.h:65:14: style: The destructor '~Stream < std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/sys/ref.h:19:14: note: Virtual destructor in base class embree-4.3.0/common/lexers/stream.h:65:14: note: Destructor in derived class embree-4.3.0/common/lexers/tokenstream.cpp:34:44: style:inconclusive: Function 'decDigits' argument 1 names different: declaration 'str' definition 'str_o'. [funcArgNamesDifferent] embree-4.3.0/common/lexers/tokenstream.h:137:33: note: Function 'decDigits' argument 1 names different: declaration 'str' definition 'str_o'. embree-4.3.0/common/lexers/tokenstream.cpp:34:44: note: Function 'decDigits' argument 1 names different: declaration 'str' definition 'str_o'. embree-4.3.0/common/lexers/tokenstream.cpp:45:45: style:inconclusive: Function 'decDigits1' argument 1 names different: declaration 'str' definition 'str_o'. [funcArgNamesDifferent] embree-4.3.0/common/lexers/tokenstream.h:138:34: note: Function 'decDigits1' argument 1 names different: declaration 'str' definition 'str_o'. embree-4.3.0/common/lexers/tokenstream.cpp:45:45: note: Function 'decDigits1' argument 1 names different: declaration 'str' definition 'str_o'. embree-4.3.0/common/lexers/stream.h:193:14: style: Local variable 'i' shadows outer variable [shadowVariable] embree-4.3.0/common/lexers/stream.h:210:12: note: Shadowed declaration embree-4.3.0/common/lexers/stream.h:193:14: note: Shadow variable embree-4.3.0/common/lexers/tokenstream.h:26:34: performance: Function parameter 'str' should be passed by const reference. [passedByValue] embree-4.3.0/common/lexers/tokenstream.h:27:34: performance: Function parameter 'str' should be passed by const reference. [passedByValue] embree-4.3.0/common/lexers/tokenstream.h:28:34: performance: Function parameter 'str' should be passed by const reference. [passedByValue] embree-4.3.0/kernels/level_zero/ze_wrapper.cpp:71:40: error: There is an unknown macro here somewhere. Configuration is required. If ZE_LOADER_NAME_WINDOWS is a macro then please configure it. [unknownMacro] embree-4.3.0/kernels/rthwif/rtbuild/statistics.cpp:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/rtbuild/statistics.cpp:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/rtbuild/statistics.cpp:81:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable floatfield [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/rtbuild/statistics.cpp:126:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/rtbuild/statistics.h:18:7: style: Struct 'NodeStat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/kernels/rthwif/rtbuild/statistics.h:58:7: style: Struct 'LeafStat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/kernels/rthwif/rtbuild/statistics.cpp:11:5: style: Class 'RestoreStreamState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:164:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primIndex0 [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.h:46:3: warning:inconclusive: Member variable 'intel_float2::x' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.h:46:3: warning:inconclusive: Member variable 'intel_float2::y' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.h:63:3: warning:inconclusive: Member variable 'intel_float3::x' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.h:63:3: warning:inconclusive: Member variable 'intel_float3::y' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.h:63:3: warning:inconclusive: Member variable 'intel_float3::z' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.h:51:3: style: Struct 'intel_float2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.h:68:3: style: Struct 'intel_float3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/kernels/rthwif/rttrace/rttrace_internal.h:136:35: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_internal.h:140:35: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.h:96:32: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:31:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:35:37: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:37:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:59:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:60:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:70:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:87:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:97:37: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:98:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:110:18: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:113:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:121:18: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:124:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:154:43: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:164:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:166:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:172:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:180:37: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:187:35: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:195:35: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:203:35: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:216:35: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:228:38: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:245:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:253:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:260:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:266:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:272:67: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:26:118: style:inconclusive: Function 'intel_ray_query_init' argument 2 names different: declaration 'accel' definition 'accel_i'. [funcArgNamesDifferent] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.h:108:45: note: Function 'intel_ray_query_init' argument 2 names different: declaration 'accel' definition 'accel_i'. embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:26:118: note: Function 'intel_ray_query_init' argument 2 names different: declaration 'accel' definition 'accel_i'. embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:57:139: style:inconclusive: Function 'intel_ray_query_forward_ray' argument 3 names different: declaration 'accel' definition 'accel_i'. [funcArgNamesDifferent] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.h:115:45: note: Function 'intel_ray_query_forward_ray' argument 3 names different: declaration 'accel' definition 'accel_i'. embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:57:139: note: Function 'intel_ray_query_forward_ray' argument 3 names different: declaration 'accel' definition 'accel_i'. embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:226:92: style:inconclusive: Function 'intel_get_hit_triangle_vertices' argument 2 names different: declaration 'vertices_out' definition 'verts_out'. [funcArgNamesDifferent] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.h:156:92: note: Function 'intel_get_hit_triangle_vertices' argument 2 names different: declaration 'vertices_out' definition 'verts_out'. embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:226:92: note: Function 'intel_get_hit_triangle_vertices' argument 2 names different: declaration 'vertices_out' definition 'verts_out'. embree-4.3.0/kernels/rthwif/rttrace/rttrace_internal.h:57:30: performance: Function parameter 'ray' should be passed by const reference. [passedByValue] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:26:71: performance: Function parameter 'ray' should be passed by const reference. [passedByValue] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:57:92: performance: Function parameter 'ray' should be passed by const reference. [passedByValue] embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:154:35: style: Variable 'leaf' can be declared as pointer to const [constVariablePointer] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:37:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:70:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:100:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZE_STRUCTURE_TYPE_RTAS_DEVICE_EXP_PROPERTIES [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:134:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZE_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:300:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZE_STRUCTURE_TYPE_RTAS_BUILDER_EXP_DESC [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:432:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:464:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/rthwif/rttrace/rttrace.h:60:3: warning:inconclusive: Member variable 'intel_float2::x' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/kernels/rthwif/rttrace/rttrace.h:60:3: warning:inconclusive: Member variable 'intel_float2::y' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/kernels/rthwif/rttrace/rttrace.h:77:3: warning:inconclusive: Member variable 'intel_float3::x' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/kernels/rthwif/rttrace/rttrace.h:77:3: warning:inconclusive: Member variable 'intel_float3::y' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/kernels/rthwif/rttrace/rttrace.h:77:3: warning:inconclusive: Member variable 'intel_float3::z' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/kernels/rthwif/rttrace/rttrace.h:65:3: style: Struct 'intel_float2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/kernels/rthwif/rttrace/rttrace.h:82:3: style: Struct 'intel_float3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:416:7: style: Condition '!(flags&intel_raytracing_ext_flag_ray_query)' is always false [knownConditionTrueFalse] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:415:68: note: Calling function 'intel_get_raytracing_ext_flag' returns 1 embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:415:68: note: Assignment 'flags=intel_get_raytracing_ext_flag()', assigned value is 1 embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:416:7: note: Condition '!(flags&intel_raytracing_ext_flag_ray_query)' is always false embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:31:79: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:32:79: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:169:25: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:324:19: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:348:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:437:55: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:560:26: style: C-style pointer casting [cstyleCast] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:25:36: style: Local variable 'e' shadows outer variable [shadowVariable] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:22:34: note: Shadowed declaration embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:25:36: note: Shadow variable embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:166:9: style: Local variable 'dispatchGlobalsPtr' shadows outer variable [shadowVariable] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:15:7: note: Shadowed declaration embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:166:9: note: Shadow variable embree-4.3.0/kernels/rthwif/rttrace/rttrace.h:194:20: performance: Function parameter 'ray' should be passed by const reference. [passedByValue] embree-4.3.0/kernels/rthwif/rttrace/rttrace.h:201:20: performance: Function parameter 'ray' should be passed by const reference. [passedByValue] embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:34:25: style: Parameter 'pixels' can be declared as pointer to const [constParameterPointer] embree-4.3.0/kernels/rthwif/rttrace/rttrace.h:243:84: style: Parameter 'vertices_out' can be declared as const array [constParameter] embree-4.3.0/tests/integration/test_embree_release/test.cpp:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_INVALID_GEOMETRY_ID [valueFlowBailoutIncompleteVar] embree-4.3.0/tests/integration/test_embree_release/test.cpp:64:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_GEOMETRY_TYPE_TRIANGLE [valueFlowBailoutIncompleteVar] embree-4.3.0/tests/integration/test_embree_release/test.cpp:65:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tests/integration/test_embree_release/test.cpp:72:23: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/math/transcendental.h:428:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/transcendental.h:487:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inf [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/bbox.h:198:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/common/motion_derivative.cpp:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one [valueFlowBailoutIncompleteVar] embree-4.3.0/kernels/common/motion_derivative.cpp:213:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/affinespace.h:33:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/affinespace.h:52:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/bbox.h:43:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/quaternion.h:152:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/linearspace2.h:80:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/bbox.h:13:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vfloat_impl < 4 > [valueFlowBailoutIncompleteVar] embree-4.3.0/common/simd/simd.h:53:21: style:inconclusive: Boolean expression 'i==vi' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/simd/simd.h:79:21: style:inconclusive: Boolean expression 'i==vi' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/common/math/transcendental.h:30:33: style:inconclusive: Boolean expression 'kMod4==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] embree-4.3.0/common/math/transcendental.h:79:33: style:inconclusive: Boolean expression 'kMod4==0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] embree-4.3.0/common/math/transcendental.h:80:32: style:inconclusive: Boolean expression 'kMod4==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] embree-4.3.0/common/math/transcendental.h:125:34: style:inconclusive: Boolean expression 'kMod4==0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] embree-4.3.0/common/math/transcendental.h:126:34: style:inconclusive: Boolean expression 'kMod4==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] embree-4.3.0/common/math/transcendental.h:128:36: style:inconclusive: Boolean expression 'kMod4==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] embree-4.3.0/common/math/transcendental.h:189:32: style:inconclusive: Boolean expression 'kMod4==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] embree-4.3.0/common/math/transcendental.h:436:29: style:inconclusive: Boolean expression 'useNan' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] embree-4.3.0/kernels/common/motion_derivative.h:22:3: warning:inconclusive: Member variable 'MotionDerivativeCoefficients::theta' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/kernels/common/motion_derivative.h:22:3: warning:inconclusive: Member variable 'MotionDerivativeCoefficients::coeffs' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/interval.h:17:21: warning:inconclusive: Member variable 'Interval < float >::lower' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/interval.h:17:21: warning:inconclusive: Member variable 'Interval < float >::upper' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/bbox.h:27:19: warning:inconclusive: Member variable 'BBox < float >::lower' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/bbox.h:27:19: warning:inconclusive: Member variable 'BBox < float >::upper' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/quaternion.h:26:19: warning:inconclusive: Member variable 'QuaternionT < float >::r' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/quaternion.h:26:19: warning:inconclusive: Member variable 'QuaternionT < float >::i' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/quaternion.h:26:19: warning:inconclusive: Member variable 'QuaternionT < float >::j' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/quaternion.h:26:19: warning:inconclusive: Member variable 'QuaternionT < float >::k' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/interval.h:18:68: performance: Variable 'lower' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/interval.h:18:89: performance: Variable 'upper' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/affinespace.h:32:76: performance: Variable 'l' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/affinespace.h:32:89: performance: Variable 'p' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/affinespace.h:33:76: performance: Variable 'l' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/affinespace.h:33:89: performance: Variable 'p' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/linearspace3.h:23:74: performance: Variable 'vx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/linearspace3.h:23:89: performance: Variable 'vy' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/linearspace3.h:23:104: performance: Variable 'vz' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/linearspace2.h:22:74: performance: Variable 'vx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/linearspace2.h:22:89: performance: Variable 'vy' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/kernels/common/motion_derivative.cpp:25:10: performance:inconclusive: Technically the member function 'embree::motion_derivative_regression_test::valid' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/kernels/common/motion_derivative.cpp:13:5: style: Struct 'motion_derivative_regression_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/interval.h:21:21: style: Struct 'Interval < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/interval.h:23:21: style: Struct 'Interval < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/interval.h:82:21: style: Struct 'Interval < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/interval.h:83:21: style: Struct 'Interval < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/interval.h:21:21: style: Struct 'Interval < vtypes < VSIZEX > :: vfloat >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/interval.h:23:21: style: Struct 'Interval < vtypes < VSIZEX > :: vfloat >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/interval.h:82:21: style: Struct 'Interval < vtypes < VSIZEX > :: vfloat >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/interval.h:83:21: style: Struct 'Interval < vtypes < VSIZEX > :: vfloat >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/affinespace.h:33:21: style: Struct 'AffineSpaceT < LinearSpace3 < Vec3fx > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/affinespace.h:39:43: style: Struct 'AffineSpaceT < LinearSpace3 < Vec3fx > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/affinespace.h:45:21: style: Struct 'AffineSpaceT < LinearSpace3 < Vec3fx > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/affinespace.h:46:21: style: Struct 'AffineSpaceT < LinearSpace3 < Vec3fx > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/affinespace.h:33:21: style: Struct 'AffineSpaceT < LinearSpace3 < Vec3fa > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/affinespace.h:39:43: style: Struct 'AffineSpaceT < LinearSpace3 < Vec3fa > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/affinespace.h:45:21: style: Struct 'AffineSpaceT < LinearSpace3 < Vec3fa > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/affinespace.h:46:21: style: Struct 'AffineSpaceT < LinearSpace3 < Vec3fa > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:29:19: style: Struct 'BBox < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:32:19: style: Struct 'BBox < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:73:19: style: Struct 'BBox < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:74:19: style: Struct 'BBox < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:75:19: style: Struct 'BBox < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:76:19: style: Struct 'BBox < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:77:19: style: Struct 'BBox < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:78:19: style: Struct 'BBox < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:29:19: style: Struct 'BBox < Vec3fa >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:32:19: style: Struct 'BBox < Vec3fa >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:73:19: style: Struct 'BBox < Vec3fa >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:74:19: style: Struct 'BBox < Vec3fa >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:75:19: style: Struct 'BBox < Vec3fa >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:76:19: style: Struct 'BBox < Vec3fa >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:77:19: style: Struct 'BBox < Vec3fa >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:78:19: style: Struct 'BBox < Vec3fa >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:29:19: style: Struct 'BBox < Vec3 < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:32:19: style: Struct 'BBox < Vec3 < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:73:19: style: Struct 'BBox < Vec3 < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:74:19: style: Struct 'BBox < Vec3 < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:75:19: style: Struct 'BBox < Vec3 < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:76:19: style: Struct 'BBox < Vec3 < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:77:19: style: Struct 'BBox < Vec3 < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:78:19: style: Struct 'BBox < Vec3 < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:29:19: style: Struct 'BBox < Vec3fx >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:32:19: style: Struct 'BBox < Vec3fx >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:73:19: style: Struct 'BBox < Vec3fx >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:74:19: style: Struct 'BBox < Vec3fx >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:75:19: style: Struct 'BBox < Vec3fx >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:76:19: style: Struct 'BBox < Vec3fx >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:77:19: style: Struct 'BBox < Vec3fx >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:78:19: style: Struct 'BBox < Vec3fx >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:29:19: style: Struct 'BBox < Vec3 < vtypes < 4 > :: vfloat > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:32:19: style: Struct 'BBox < Vec3 < vtypes < 4 > :: vfloat > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:73:19: style: Struct 'BBox < Vec3 < vtypes < 4 > :: vfloat > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:74:19: style: Struct 'BBox < Vec3 < vtypes < 4 > :: vfloat > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:75:19: style: Struct 'BBox < Vec3 < vtypes < 4 > :: vfloat > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:76:19: style: Struct 'BBox < Vec3 < vtypes < 4 > :: vfloat > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:77:19: style: Struct 'BBox < Vec3 < vtypes < 4 > :: vfloat > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/bbox.h:78:19: style: Struct 'BBox < Vec3 < vtypes < 4 > :: vfloat > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/linearspace3.h:26:41: style: Struct 'LinearSpace3 < Vec3fa >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/linearspace3.h:33:19: style: Struct 'LinearSpace3 < Vec3fa >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/linearspace3.h:69:19: style: Struct 'LinearSpace3 < Vec3fa >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/linearspace3.h:70:19: style: Struct 'LinearSpace3 < Vec3fa >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/quaternion.h:30:28: style: Struct 'QuaternionT < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/quaternion.h:43:19: style: Struct 'QuaternionT < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/quaternion.h:44:19: style: Struct 'QuaternionT < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/linearspace2.h:25:41: style: Struct 'LinearSpace2 < Vec2 < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/linearspace2.h:58:19: style: Struct 'LinearSpace2 < Vec2 < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/linearspace2.h:59:19: style: Struct 'LinearSpace2 < Vec2 < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/kernels/common/motion_derivative.cpp:102:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/sys/regression.h:16:18: note: Virtual function in base class embree-4.3.0/kernels/common/motion_derivative.cpp:102:10: note: Function in derived class embree-4.3.0/common/math/linearspace3.h:98:33: style: C-style reference casting [cstyleCast] embree-4.3.0/common/math/bbox.h:258:15: style: C-style reference casting [cstyleCast] embree-4.3.0/common/math/bbox.h:259:15: style: C-style reference casting [cstyleCast] embree-4.3.0/common/math/bbox.h:260:15: style: C-style reference casting [cstyleCast] embree-4.3.0/common/math/bbox.h:261:15: style: C-style reference casting [cstyleCast] embree-4.3.0/common/math/bbox.h:266:15: style: C-style reference casting [cstyleCast] embree-4.3.0/common/math/bbox.h:267:15: style: C-style reference casting [cstyleCast] embree-4.3.0/common/math/bbox.h:268:15: style: C-style reference casting [cstyleCast] embree-4.3.0/common/math/bbox.h:269:15: style: C-style reference casting [cstyleCast] embree-4.3.0/common/math/color.h:39:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one_over_255 [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/color.h:41:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one_over_255 [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/pfm.cpp:29:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/pfm.cpp:74:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/col4.h:22:19: warning:inconclusive: Member variable 'Col4 < unsigned char >::r' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/col4.h:22:19: warning:inconclusive: Member variable 'Col4 < unsigned char >::g' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/col4.h:22:19: warning:inconclusive: Member variable 'Col4 < unsigned char >::b' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/col4.h:22:19: warning:inconclusive: Member variable 'Col4 < unsigned char >::a' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/col4.h:22:19: warning:inconclusive: Member variable 'Col4 < float >::r' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/col4.h:22:19: warning:inconclusive: Member variable 'Col4 < float >::g' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/col4.h:22:19: warning:inconclusive: Member variable 'Col4 < float >::b' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/col4.h:22:19: warning:inconclusive: Member variable 'Col4 < float >::a' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/col3.h:22:19: warning:inconclusive: Member variable 'Col3 < unsigned char >::r' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/col3.h:22:19: warning:inconclusive: Member variable 'Col3 < unsigned char >::g' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/col3.h:22:19: warning:inconclusive: Member variable 'Col3 < unsigned char >::b' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/col3.h:22:19: warning:inconclusive: Member variable 'Col3 < float >::r' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/col3.h:22:19: warning:inconclusive: Member variable 'Col3 < float >::g' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/common/math/col3.h:22:19: warning:inconclusive: Member variable 'Col3 < float >::b' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/tutorials/common/image/image.h:24:10: style:inconclusive: Technically the member function 'embree::Image::convertToRGBA8' can be const. [functionConst] embree-4.3.0/common/math/color.h:34:19: style: Struct 'Color4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/color.h:80:19: style: Struct 'Color4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/color.h:81:19: style: Struct 'Color4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/color.h:82:19: style: Struct 'Color4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/color.h:83:19: style: Struct 'Color4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/color.h:102:19: style: Struct 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/color.h:110:19: style: Struct 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/color.h:142:19: style: Struct 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/color.h:143:19: style: Struct 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/color.h:144:19: style: Struct 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/color.h:145:19: style: Struct 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/image/image.h:53:5: style: Class 'ImageT < Col4 < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col4.h:33:19: style: Struct 'Col4 < unsigned char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col4.h:34:19: style: Struct 'Col4 < unsigned char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col4.h:35:19: style: Struct 'Col4 < unsigned char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col4.h:36:19: style: Struct 'Col4 < unsigned char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col4.h:33:19: style: Struct 'Col4 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col4.h:34:19: style: Struct 'Col4 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col4.h:35:19: style: Struct 'Col4 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col4.h:36:19: style: Struct 'Col4 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col3.h:33:19: style: Struct 'Col3 < unsigned char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col3.h:34:19: style: Struct 'Col3 < unsigned char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col3.h:35:19: style: Struct 'Col3 < unsigned char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col3.h:36:19: style: Struct 'Col3 < unsigned char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col3.h:33:19: style: Struct 'Col3 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col3.h:34:19: style: Struct 'Col3 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col3.h:35:19: style: Struct 'Col3 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/col3.h:36:19: style: Struct 'Col3 < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/sys/ref.h:42:19: style: Class 'Ref < Image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/sys/ref.h:46:19: style: Class 'Ref < Image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/image/image.h:20:14: style: The destructor '~Image' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/sys/ref.h:19:14: note: Virtual destructor in base class embree-4.3.0/tutorials/common/image/image.h:20:14: note: Destructor in derived class embree-4.3.0/tutorials/common/image/image.h:103:14: style: The destructor '~ImageT < Col4 < float > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/common/image/image.h:20:14: note: Virtual destructor in base class embree-4.3.0/tutorials/common/image/image.h:103:14: note: Destructor in derived class embree-4.3.0/tutorials/common/image/image.h:108:26: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/common/image/image.h:21:20: note: Virtual function in base class embree-4.3.0/tutorials/common/image/image.h:108:26: note: Function in derived class embree-4.3.0/tutorials/common/image/image.h:113:24: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/common/image/image.h:22:20: note: Virtual function in base class embree-4.3.0/tutorials/common/image/image.h:113:24: note: Function in derived class embree-4.3.0/common/math/transcendental.h:242:8: style: Local variable 'isnan' shadows outer function [shadowFunction] embree-4.3.0/common/simd/vfloat4_sse2.h:353:25: note: Shadowed declaration embree-4.3.0/common/math/transcendental.h:242:8: note: Shadow variable embree-4.3.0/common/math/transcendental.h:349:15: style: Local variable 'one' shadows outer variable [shadowVariable] embree-4.3.0/common/math/constants.h:69:25: note: Shadowed declaration embree-4.3.0/common/math/transcendental.h:349:15: note: Shadow variable embree-4.3.0/common/math/transcendental.h:432:15: style: Local variable 'nan' shadows outer variable [shadowVariable] embree-4.3.0/common/math/constants.h:115:25: note: Shadowed declaration embree-4.3.0/common/math/transcendental.h:432:15: note: Shadow variable embree-4.3.0/common/math/transcendental.h:437:15: style: Local variable 'one' shadows outer variable [shadowVariable] embree-4.3.0/common/math/constants.h:69:25: note: Shadowed declaration embree-4.3.0/common/math/transcendental.h:437:15: note: Shadow variable embree-4.3.0/kernels/common/motion_derivative.h:101:18: style: Local variable 'numRoots' shadows outer function [shadowFunction] embree-4.3.0/common/math/interval.h:119:21: note: Shadowed declaration embree-4.3.0/kernels/common/motion_derivative.h:101:18: note: Shadow variable embree-4.3.0/kernels/common/motion_derivative.cpp:124:22: style: Local variable 'numRoots' shadows outer function [shadowFunction] embree-4.3.0/common/math/interval.h:119:21: note: Shadowed declaration embree-4.3.0/kernels/common/motion_derivative.cpp:124:22: note: Shadow variable embree-4.3.0/kernels/common/motion_derivative.cpp:135:22: style: Local variable 'numRoots' shadows outer function [shadowFunction] embree-4.3.0/common/math/interval.h:119:21: note: Shadowed declaration embree-4.3.0/kernels/common/motion_derivative.cpp:135:22: note: Shadow variable embree-4.3.0/kernels/common/motion_derivative.cpp:144:22: style: Local variable 'numRoots' shadows outer function [shadowFunction] embree-4.3.0/common/math/interval.h:119:21: note: Shadowed declaration embree-4.3.0/kernels/common/motion_derivative.cpp:144:22: note: Shadow variable embree-4.3.0/kernels/common/motion_derivative.cpp:155:22: style: Local variable 'numRoots' shadows outer function [shadowFunction] embree-4.3.0/common/math/interval.h:119:21: note: Shadowed declaration embree-4.3.0/kernels/common/motion_derivative.cpp:155:22: note: Shadow variable embree-4.3.0/kernels/common/motion_derivative.cpp:164:22: style: Local variable 'numRoots' shadows outer function [shadowFunction] embree-4.3.0/common/math/interval.h:119:21: note: Shadowed declaration embree-4.3.0/kernels/common/motion_derivative.cpp:164:22: note: Shadow variable embree-4.3.0/kernels/common/motion_derivative.cpp:173:22: style: Local variable 'numRoots' shadows outer function [shadowFunction] embree-4.3.0/common/math/interval.h:119:21: note: Shadowed declaration embree-4.3.0/kernels/common/motion_derivative.cpp:173:22: note: Shadow variable embree-4.3.0/kernels/common/motion_derivative.cpp:185:22: style: Local variable 'numRoots' shadows outer function [shadowFunction] embree-4.3.0/common/math/interval.h:119:21: note: Shadowed declaration embree-4.3.0/kernels/common/motion_derivative.cpp:185:22: note: Shadow variable embree-4.3.0/tutorials/common/image/pfm.cpp:56:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/pfm.cpp:86:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/pfm.cpp:56:21: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/image.h:124:10: style: Local variable 'ptr' shadows outer function [shadowFunction] embree-4.3.0/tutorials/common/image/image.h:118:25: note: Shadowed declaration embree-4.3.0/tutorials/common/image/image.h:124:10: note: Shadow variable embree-4.3.0/tutorials/common/image/image.h:53:5: style: Class 'ImageT < Col3 < unsigned char > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/image/image.h:53:5: style: Class 'ImageT < Col3 < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/image/image.h:103:14: style: The destructor '~ImageT < Col3 < unsigned char > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/common/image/image.h:20:14: note: Virtual destructor in base class embree-4.3.0/tutorials/common/image/image.h:103:14: note: Destructor in derived class embree-4.3.0/tutorials/common/image/image.h:103:14: style: The destructor '~ImageT < Col3 < float > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/common/image/image.h:20:14: note: Virtual destructor in base class embree-4.3.0/tutorials/common/image/image.h:103:14: note: Destructor in derived class embree-4.3.0/tutorials/common/image/image.cpp:76:40: style:inconclusive: Function 'loadImage' argument 1 names different: declaration 'filename' definition 'fileName'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/image.h:146:40: note: Function 'loadImage' argument 1 names different: declaration 'filename' definition 'fileName'. embree-4.3.0/tutorials/common/image/image.cpp:76:40: note: Function 'loadImage' argument 1 names different: declaration 'filename' definition 'fileName'. embree-4.3.0/tutorials/common/image/image.cpp:88:37: style:inconclusive: Function 'storeImage' argument 1 names different: declaration 'image' definition 'img'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/image.h:176:37: note: Function 'storeImage' argument 1 names different: declaration 'image' definition 'img'. embree-4.3.0/tutorials/common/image/image.cpp:88:37: note: Function 'storeImage' argument 1 names different: declaration 'image' definition 'img'. embree-4.3.0/tutorials/common/image/image.cpp:88:58: style:inconclusive: Function 'storeImage' argument 2 names different: declaration 'filename' definition 'fileName'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/image.h:176:60: note: Function 'storeImage' argument 2 names different: declaration 'filename' definition 'fileName'. embree-4.3.0/tutorials/common/image/image.cpp:88:58: note: Function 'storeImage' argument 2 names different: declaration 'filename' definition 'fileName'. embree-4.3.0/tutorials/common/image/image.cpp:82:48: performance: Searching before insertion is not necessary. Instead of 'image_cache[fileName]=loadImageFromDisk(fileName)' consider using 'image_cache.try_emplace(fileName, loadImageFromDisk(fileName));'. [stlFindInsert] embree-4.3.0/tutorials/common/image/tinyexr.h:4527:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/tinyexr.h:4974:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/tinyexr.h:5857:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/tinyexr.h:7495:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem < vtypes < 4 > :: vfloat > [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/tinyexr.h:7564:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem < vtypes < 4 > :: vfloat > [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/tinyexr.h:7892:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel_type [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/tinyexr.h:8606:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/tinyexr.h:8755:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/exr.cpp:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/exr.cpp:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/ppm.cpp:30:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/ppm.cpp:99:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/image.h:53:5: style: Class 'ImageT < Col4 < unsigned char > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/image/image.h:103:14: style: The destructor '~ImageT < Col4 < unsigned char > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/common/image/image.h:20:14: note: Virtual destructor in base class embree-4.3.0/tutorials/common/image/image.h:103:14: note: Destructor in derived class embree-4.3.0/tutorials/common/image/ppm.cpp:69:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/ppm.cpp:81:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:145:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiKey_Tab [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:256:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLFW_KEY_LEFT_CONTROL [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiMod_Ctrl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:285:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiMouseButton_COUNT [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:338:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLFW_RELEASE [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:369:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLFW_CURSOR [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:384:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLFW_CURSOR [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:468:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiBackendFlags_HasMouseCursors [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:541:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiMouseCursor_COUNT [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:554:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLFW_CURSOR [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:586:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiConfigFlags_NoMouseCursorChange [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:609:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiConfigFlags_NavEnableGamepad [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:115:31: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:393:14: style: Condition '!entered' is always true [knownConditionTrueFalse] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:388:9: note: Assuming that condition 'entered' is not redundant embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:393:14: note: Condition '!entered' is always true embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:115:38: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:127:41: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:133:35: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:138:28: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:466:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:332:57: style:inconclusive: Function 'ImGui_ImplGlfw_KeyCallback' argument 2 names different: declaration 'key' definition 'keycode'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.h:40:76: note: Function 'ImGui_ImplGlfw_KeyCallback' argument 2 names different: declaration 'key' definition 'keycode'. embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:332:57: note: Function 'ImGui_ImplGlfw_KeyCallback' argument 2 names different: declaration 'key' definition 'keycode'. embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl2.cpp:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl2.cpp:166:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_BINDING_2D [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl2.cpp:250:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_BINDING_2D [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/tga.cpp:17:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/tga.cpp:51:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl2.cpp:65:39: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl2.cpp:72:41: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl2.cpp:83:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl2.cpp:187:75: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl2.cpp:188:77: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl2.cpp:189:82: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl2.cpp:103:29: style: Variable 'bd' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:252:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:426:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImDrawVert [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:509:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImDrawVert [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:661:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:680:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/tga.cpp:10:81: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/tga.cpp:11:81: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/tga.cpp:43:88: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/tga.cpp:44:88: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3_loader.h:664:6: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3_loader.h:673:33: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3_loader.h:675:10: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:208:39: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:215:41: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:259:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:271:35: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:328:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:383:71: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:426:5: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:427:5: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:428:5: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:445:66: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:447:60: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:448:63: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:450:88: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:452:70: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:461:77: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:468:64: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:469:64: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:470:68: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:471:68: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:472:74: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:473:78: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:523:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:524:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:528:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:529:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:559:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:562:17: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:666:57: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:685:58: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:351:29: style: Variable 'bd' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:656:29: style: Variable 'bd' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:675:29: style: Variable 'bd' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image.h:857:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:635:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKS [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:638:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKS [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:639:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKS [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1476:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1701:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2151:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1148:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1210:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1307:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1423:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1505:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1563:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2262:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PairComparerByID [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2366:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_i [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2429:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2621:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Min [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2774:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Min [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3279:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3905:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HookId [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3915:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:4154:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextEntryIndex [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:4532:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:4886:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:4930:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElemCount [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5290:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5593:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5659:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusOrder [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5956:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:6459:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7040:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusOrder [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8320:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenMousePos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8407:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9367:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9391:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9454:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9774:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupId [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9861:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupId [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9908:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9932:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9947:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9973:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupId [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:10262:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:10814:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:11060:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:11736:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12179:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12406:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeHash [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12416:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAllFn [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12452:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadInitFn [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12539:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SettingsOffset [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12912:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13076:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13470:173: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNorm [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13575:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:14047:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QuerySuccess [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.cpp:14075:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:663:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_i [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:674:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_i [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:574:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:575:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:576:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:577:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:578:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3434:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y0 [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1906:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1982:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontDataOwnedByAtlas [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2624:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2794:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirtyLookupTables [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3156:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Codepoint [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3731:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElemCount [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/image/stb_image_write.h:1395:16: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] embree-4.3.0/tutorials/common/image/stb_image.h:5510:17: style: Redundant condition: The condition 'req_comp' is redundant since 'req_comp >= 3' is sufficient. [redundantCondition] embree-4.3.0/tutorials/common/image/stb_image.h:4316:23: style: Condition 'c==18' is always true [knownConditionTrueFalse] embree-4.3.0/tutorials/common/image/stb_image.h:4314:23: note: Assuming that condition 'c==17' is not redundant embree-4.3.0/tutorials/common/image/stb_image.h:4305:22: note: Assuming that condition 'c>=19' is not redundant embree-4.3.0/tutorials/common/image/stb_image.h:4316:23: note: Condition 'c==18' is always true embree-4.3.0/tutorials/common/image/stb_image.h:5153:23: style: Condition '!stbi__compute_transparency16(z,tc16,s->img_out_n)' is always false [knownConditionTrueFalse] embree-4.3.0/tutorials/common/image/stb_image.h:5153:52: note: Calling function 'stbi__compute_transparency16' returns 1 embree-4.3.0/tutorials/common/image/stb_image.h:5153:23: note: Condition '!stbi__compute_transparency16(z,tc16,s->img_out_n)' is always false embree-4.3.0/tutorials/common/image/stb_image.h:5155:23: style: Condition '!stbi__compute_transparency(z,tc,s->img_out_n)' is always false [knownConditionTrueFalse] embree-4.3.0/tutorials/common/image/stb_image.h:5155:50: note: Calling function 'stbi__compute_transparency' returns 1 embree-4.3.0/tutorials/common/image/stb_image.h:5155:23: note: Condition '!stbi__compute_transparency(z,tc,s->img_out_n)' is always false embree-4.3.0/tutorials/common/image/stb_image.h:6029:22: style: Condition 'len>128' is always true [knownConditionTrueFalse] embree-4.3.0/tutorials/common/image/stb_image.h:6017:15: note: Assuming that condition 'len==128' is not redundant embree-4.3.0/tutorials/common/image/stb_image.h:6029:22: note: Condition 'len>128' is always true embree-4.3.0/tutorials/common/image/stb_image.h:6846:41: style: Condition 'g->transparent>=0' is always true [knownConditionTrueFalse] embree-4.3.0/tutorials/common/image/stb_image.h:6845:49: note: Assignment 'g->transparent=stbi__get8(s)', assigned value is greater than -1 embree-4.3.0/tutorials/common/image/stb_image.h:6846:41: note: Condition 'g->transparent>=0' is always true embree-4.3.0/tutorials/common/image/stb_image_write.h:853:4: error: Memory leak: p [memleak] embree-4.3.0/tutorials/common/image/stb_image_write.h:1008:10: warning: Either the condition '(out)==0' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck] embree-4.3.0/tutorials/common/image/stb_image_write.h:1009:10: note: Assuming that condition '(out)==0' is not redundant embree-4.3.0/tutorials/common/image/stb_image_write.h:1008:10: note: Null pointer dereference embree-4.3.0/tutorials/common/image/stb_image_write.h:1009:10: warning: Either the condition '(out)==0' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck] embree-4.3.0/tutorials/common/image/stb_image_write.h:1010:10: note: Assuming that condition '(out)==0' is not redundant embree-4.3.0/tutorials/common/image/stb_image_write.h:1009:10: note: Null pointer dereference embree-4.3.0/tutorials/common/image/stb_image_write.h:1010:10: warning: Either the condition '(out)==0' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck] embree-4.3.0/tutorials/common/image/stb_image_write.h:1011:10: note: Assuming that condition '(out)==0' is not redundant embree-4.3.0/tutorials/common/image/stb_image_write.h:1010:10: note: Null pointer dereference embree-4.3.0/tutorials/common/image/stb_image_write.h:1030:7: warning: Either the condition '(out)==0' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck] embree-4.3.0/tutorials/common/image/stb_image_write.h:1031:7: note: Assuming that condition '(out)==0' is not redundant embree-4.3.0/tutorials/common/image/stb_image_write.h:1030:7: note: Null pointer dereference embree-4.3.0/tutorials/common/image/stb_image_write.h:1031:7: warning: Either the condition '(out)==0' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck] embree-4.3.0/tutorials/common/image/stb_image_write.h:1032:7: note: Assuming that condition '(out)==0' is not redundant embree-4.3.0/tutorials/common/image/stb_image_write.h:1031:7: note: Null pointer dereference embree-4.3.0/tutorials/common/image/stb_image_write.h:1008:10: warning: Either the condition '(out)==0' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] embree-4.3.0/tutorials/common/image/stb_image_write.h:1009:10: note: Assuming that condition '(out)==0' is not redundant embree-4.3.0/tutorials/common/image/stb_image_write.h:1008:10: note: Null pointer subtraction embree-4.3.0/tutorials/common/image/stb_image_write.h:1009:10: warning: Either the condition '(out)==0' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] embree-4.3.0/tutorials/common/image/stb_image_write.h:1010:10: note: Assuming that condition '(out)==0' is not redundant embree-4.3.0/tutorials/common/image/stb_image_write.h:1009:10: note: Null pointer subtraction embree-4.3.0/tutorials/common/image/stb_image_write.h:1010:10: warning: Either the condition '(out)==0' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] embree-4.3.0/tutorials/common/image/stb_image_write.h:1011:10: note: Assuming that condition '(out)==0' is not redundant embree-4.3.0/tutorials/common/image/stb_image_write.h:1010:10: note: Null pointer subtraction embree-4.3.0/tutorials/common/image/stb_image_write.h:1030:7: warning: Either the condition '(out)==0' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] embree-4.3.0/tutorials/common/image/stb_image_write.h:1031:7: note: Assuming that condition '(out)==0' is not redundant embree-4.3.0/tutorials/common/image/stb_image_write.h:1030:7: note: Null pointer subtraction embree-4.3.0/tutorials/common/image/stb_image_write.h:1031:7: warning: Either the condition '(out)==0' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] embree-4.3.0/tutorials/common/image/stb_image_write.h:1032:7: note: Assuming that condition '(out)==0' is not redundant embree-4.3.0/tutorials/common/image/stb_image_write.h:1031:7: note: Null pointer subtraction embree-4.3.0/tutorials/common/image/stb_image.h:828:45: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:829:53: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:849:35: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:855:10: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:856:15: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:858:18: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:864:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:876:53: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1176:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1192:15: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1207:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1232:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1252:38: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1278:38: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1405:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1419:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1430:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1468:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1543:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1579:41: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1655:48: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1743:11: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1800:11: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1843:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:1869:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:3850:35: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:3868:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:3977:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:3990:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4015:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4217:8: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4271:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4445:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4447:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4448:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4466:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4468:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4469:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4482:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4483:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4493:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4495:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4496:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4509:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4510:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4608:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4796:29: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4816:12: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4880:22: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:4906:8: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:5127:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:5143:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:5214:43: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:5216:45: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:5519:10: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:5849:15: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:5873:24: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6123:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6126:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6175:35: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6187:35: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6208:35: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6236:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6447:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6563:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6715:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6716:23: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6717:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6806:33: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6808:33: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6907:19: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6916:28: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6920:26: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6925:37: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6932:22: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6937:29: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:6978:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:7132:15: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:7174:24: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:7433:45: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:7447:10: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:7653:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:7667:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:286:23: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:335:54: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:341:11: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:470:29: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:497:48: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:505:48: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:542:55: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:560:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:615:47: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:623:51: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:784:32: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:808:47: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:815:51: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:845:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:846:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:849:19: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:850:24: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:851:7: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:859:7: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:925:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:930:4: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:931:4: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:944:15: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:952:28: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:954:10: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:956:7: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:962:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:998:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1002:8: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1003:7: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1007:10: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1008:10: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1009:10: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1010:10: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1011:10: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1012:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1013:10: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1029:7: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1030:7: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1031:7: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1032:7: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1034:15: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1036:4: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1037:29: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1161:11: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1162:18: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1167:33: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1171:36: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1184:36: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1198:10: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1236:48: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1251:48: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1520:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1521:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1524:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1525:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1526:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1528:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1529:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1531:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1532:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1534:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1535:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1536:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1546:37: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image_write.h:1628:47: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/stb_image.h:7036:6: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] embree-4.3.0/tutorials/common/image/stb_image.h:7034:11: note: c is initialized embree-4.3.0/tutorials/common/image/stb_image.h:7036:6: note: c is overwritten embree-4.3.0/tutorials/common/image/stb.cpp:49:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] embree-4.3.0/tutorials/common/image/stb_image.h:2236:8: style: The scope of the variable 'diff' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image.h:2236:13: style: The scope of the variable 'dc' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image.h:2237:8: style: The scope of the variable 't' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image.h:3232:15: style: The scope of the variable 'q' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image.h:3454:10: style: The scope of the variable 't0' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image.h:4187:10: style: The scope of the variable 's' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image.h:4406:15: style: The scope of the variable 'type' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image.h:4823:11: style: The scope of the variable 'i' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image.h:4823:13: style: The scope of the variable 'j' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image.h:5680:9: style: The scope of the variable 'sz' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image.h:6012:22: style: The scope of the variable 'len' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image.h:6702:8: style: The scope of the variable 'dispose' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image_write.h:420:42: style: The scope of the variable 'px' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image_write.h:421:8: style: The scope of the variable 'k' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image_write.h:1169:61: style: The scope of the variable 'est' can be reduced. [variableScope] embree-4.3.0/tutorials/common/image/stb_image.h:1346:71: style:inconclusive: Function 'stbi_load' argument 4 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:424:83: note: Function 'stbi_load' argument 4 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1346:71: note: Function 'stbi_load' argument 4 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1346:81: style:inconclusive: Function 'stbi_load' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:424:105: note: Function 'stbi_load' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1346:81: note: Function 'stbi_load' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1356:68: style:inconclusive: Function 'stbi_load_from_file' argument 4 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:425:70: note: Function 'stbi_load_from_file' argument 4 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1356:68: note: Function 'stbi_load_from_file' argument 4 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1356:78: style:inconclusive: Function 'stbi_load_from_file' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:425:92: note: Function 'stbi_load_from_file' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1356:78: note: Function 'stbi_load_from_file' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1369:76: style:inconclusive: Function 'stbi_load_from_file_16' argument 4 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:447:71: note: Function 'stbi_load_from_file_16' argument 4 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1369:76: note: Function 'stbi_load_from_file_16' argument 4 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1369:86: style:inconclusive: Function 'stbi_load_from_file_16' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:447:93: note: Function 'stbi_load_from_file_16' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1369:86: note: Function 'stbi_load_from_file_16' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1382:74: style:inconclusive: Function 'stbi_load_16' argument 4 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:446:84: note: Function 'stbi_load_16' argument 4 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1382:74: note: Function 'stbi_load_16' argument 4 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1382:84: style:inconclusive: Function 'stbi_load_16' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:446:106: note: Function 'stbi_load_16' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1382:84: note: Function 'stbi_load_16' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1409:93: style:inconclusive: Function 'stbi_load_from_memory' argument 5 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:420:109: note: Function 'stbi_load_from_memory' argument 5 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1409:93: note: Function 'stbi_load_from_memory' argument 5 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1409:103: style:inconclusive: Function 'stbi_load_from_memory' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:420:131: note: Function 'stbi_load_from_memory' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1409:103: note: Function 'stbi_load_from_memory' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1416:107: style:inconclusive: Function 'stbi_load_from_callbacks' argument 5 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:421:109: note: Function 'stbi_load_from_callbacks' argument 5 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1416:107: note: Function 'stbi_load_from_callbacks' argument 5 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1416:117: style:inconclusive: Function 'stbi_load_from_callbacks' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:421:131: note: Function 'stbi_load_from_callbacks' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1416:117: note: Function 'stbi_load_from_callbacks' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1458:92: style:inconclusive: Function 'stbi_loadf_from_memory' argument 5 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:455:100: note: Function 'stbi_loadf_from_memory' argument 5 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1458:92: note: Function 'stbi_loadf_from_memory' argument 5 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1458:102: style:inconclusive: Function 'stbi_loadf_from_memory' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:455:122: note: Function 'stbi_loadf_from_memory' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1458:102: note: Function 'stbi_loadf_from_memory' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1465:106: style:inconclusive: Function 'stbi_loadf_from_callbacks' argument 5 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:456:112: note: Function 'stbi_loadf_from_callbacks' argument 5 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1465:106: note: Function 'stbi_loadf_from_callbacks' argument 5 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1465:116: style:inconclusive: Function 'stbi_loadf_from_callbacks' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:456:134: note: Function 'stbi_loadf_from_callbacks' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1465:116: note: Function 'stbi_loadf_from_callbacks' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1473:70: style:inconclusive: Function 'stbi_loadf' argument 4 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:459:85: note: Function 'stbi_loadf' argument 4 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1473:70: note: Function 'stbi_loadf' argument 4 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1473:80: style:inconclusive: Function 'stbi_loadf' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:459:107: note: Function 'stbi_loadf' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1473:80: note: Function 'stbi_loadf' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1483:67: style:inconclusive: Function 'stbi_loadf_from_file' argument 4 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:460:72: note: Function 'stbi_loadf_from_file' argument 4 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1483:67: note: Function 'stbi_loadf_from_file' argument 4 names different: declaration 'channels_in_file' definition 'comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1483:77: style:inconclusive: Function 'stbi_loadf_from_file' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:460:94: note: Function 'stbi_loadf_from_file' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:1483:77: note: Function 'stbi_loadf_from_file' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. embree-4.3.0/tutorials/common/image/stb_image.h:6422:51: style:inconclusive: Function 'stbi__pic_load' argument 2 names different: declaration 'x' definition 'px'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:945:55: note: Function 'stbi__pic_load' argument 2 names different: declaration 'x' definition 'px'. embree-4.3.0/tutorials/common/image/stb_image.h:6422:51: note: Function 'stbi__pic_load' argument 2 names different: declaration 'x' definition 'px'. embree-4.3.0/tutorials/common/image/stb_image.h:6422:59: style:inconclusive: Function 'stbi__pic_load' argument 3 names different: declaration 'y' definition 'py'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:945:63: note: Function 'stbi__pic_load' argument 3 names different: declaration 'y' definition 'py'. embree-4.3.0/tutorials/common/image/stb_image.h:6422:59: note: Function 'stbi__pic_load' argument 3 names different: declaration 'y' definition 'py'. embree-4.3.0/tutorials/common/image/stb_image.h:7650:63: style:inconclusive: Function 'stbi_info_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:492:68: note: Function 'stbi_info_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. embree-4.3.0/tutorials/common/image/stb_image.h:7650:63: note: Function 'stbi_info_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. embree-4.3.0/tutorials/common/image/stb_image.h:7664:68: style:inconclusive: Function 'stbi_is_16_bit_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image.h:494:73: note: Function 'stbi_is_16_bit_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. embree-4.3.0/tutorials/common/image/stb_image.h:7664:68: note: Function 'stbi_is_16_bit_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. embree-4.3.0/tutorials/common/image/stb_image_write.h:262:49: style:inconclusive: Function 'stbi_flip_vertically_on_write' argument 1 names different: declaration 'flip_boolean' definition 'flag'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:195:49: note: Function 'stbi_flip_vertically_on_write' argument 1 names different: declaration 'flip_boolean' definition 'flag'. embree-4.3.0/tutorials/common/image/stb_image_write.h:262:49: note: Function 'stbi_flip_vertically_on_write' argument 1 names different: declaration 'flip_boolean' definition 'flag'. embree-4.3.0/tutorials/common/image/stb_image_write.h:512:79: style:inconclusive: Function 'stbi_write_bmp_to_func' argument 3 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:190:79: note: Function 'stbi_write_bmp_to_func' argument 3 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:512:79: note: Function 'stbi_write_bmp_to_func' argument 3 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:512:86: style:inconclusive: Function 'stbi_write_bmp_to_func' argument 4 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:190:86: note: Function 'stbi_write_bmp_to_func' argument 4 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:512:86: note: Function 'stbi_write_bmp_to_func' argument 4 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:520:55: style:inconclusive: Function 'stbi_write_bmp' argument 2 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:177:55: note: Function 'stbi_write_bmp' argument 2 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:520:55: note: Function 'stbi_write_bmp' argument 2 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:520:62: style:inconclusive: Function 'stbi_write_bmp' argument 3 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:177:62: note: Function 'stbi_write_bmp' argument 3 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:520:62: note: Function 'stbi_write_bmp' argument 3 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:611:79: style:inconclusive: Function 'stbi_write_tga_to_func' argument 3 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:191:79: note: Function 'stbi_write_tga_to_func' argument 3 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:611:79: note: Function 'stbi_write_tga_to_func' argument 3 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:611:86: style:inconclusive: Function 'stbi_write_tga_to_func' argument 4 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:191:86: note: Function 'stbi_write_tga_to_func' argument 4 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:611:86: note: Function 'stbi_write_tga_to_func' argument 4 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:619:55: style:inconclusive: Function 'stbi_write_tga' argument 2 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:178:55: note: Function 'stbi_write_tga' argument 2 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:619:55: note: Function 'stbi_write_tga' argument 2 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:619:62: style:inconclusive: Function 'stbi_write_tga' argument 3 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:178:62: note: Function 'stbi_write_tga' argument 3 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:619:62: note: Function 'stbi_write_tga' argument 3 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:804:79: style:inconclusive: Function 'stbi_write_hdr_to_func' argument 3 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:192:79: note: Function 'stbi_write_hdr_to_func' argument 3 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:804:79: note: Function 'stbi_write_hdr_to_func' argument 3 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:804:86: style:inconclusive: Function 'stbi_write_hdr_to_func' argument 4 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:192:86: note: Function 'stbi_write_hdr_to_func' argument 4 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:804:86: note: Function 'stbi_write_hdr_to_func' argument 4 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:811:55: style:inconclusive: Function 'stbi_write_hdr' argument 2 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:179:55: note: Function 'stbi_write_hdr' argument 2 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:811:55: note: Function 'stbi_write_hdr' argument 2 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:811:62: style:inconclusive: Function 'stbi_write_hdr' argument 3 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:179:62: note: Function 'stbi_write_hdr' argument 3 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:811:62: note: Function 'stbi_write_hdr' argument 3 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:1232:55: style:inconclusive: Function 'stbi_write_png' argument 2 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:176:55: note: Function 'stbi_write_png' argument 2 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:1232:55: note: Function 'stbi_write_png' argument 2 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:1232:62: style:inconclusive: Function 'stbi_write_png' argument 3 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:176:62: note: Function 'stbi_write_png' argument 3 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:1232:62: note: Function 'stbi_write_png' argument 3 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:1232:97: style:inconclusive: Function 'stbi_write_png' argument 6 names different: declaration 'stride_in_bytes' definition 'stride_bytes'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:176:98: note: Function 'stbi_write_png' argument 6 names different: declaration 'stride_in_bytes' definition 'stride_bytes'. embree-4.3.0/tutorials/common/image/stb_image_write.h:1232:97: note: Function 'stbi_write_png' argument 6 names different: declaration 'stride_in_bytes' definition 'stride_bytes'. embree-4.3.0/tutorials/common/image/stb_image_write.h:1248:79: style:inconclusive: Function 'stbi_write_png_to_func' argument 3 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:189:79: note: Function 'stbi_write_png_to_func' argument 3 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:1248:79: note: Function 'stbi_write_png_to_func' argument 3 names different: declaration 'w' definition 'x'. embree-4.3.0/tutorials/common/image/stb_image_write.h:1248:86: style:inconclusive: Function 'stbi_write_png_to_func' argument 4 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:189:86: note: Function 'stbi_write_png_to_func' argument 4 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:1248:86: note: Function 'stbi_write_png_to_func' argument 4 names different: declaration 'h' definition 'y'. embree-4.3.0/tutorials/common/image/stb_image_write.h:1248:121: style:inconclusive: Function 'stbi_write_png_to_func' argument 7 names different: declaration 'stride_in_bytes' definition 'stride_bytes'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/stb_image_write.h:189:122: note: Function 'stbi_write_png_to_func' argument 7 names different: declaration 'stride_in_bytes' definition 'stride_bytes'. embree-4.3.0/tutorials/common/image/stb_image_write.h:1248:121: note: Function 'stbi_write_png_to_func' argument 7 names different: declaration 'stride_in_bytes' definition 'stride_bytes'. embree-4.3.0/tutorials/common/image/stb_image.h:833:72: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image.h:1294:57: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image.h:1294:65: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image.h:1983:55: style: Parameter 'count' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image.h:2182:120: style: Parameter 'fac' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image.h:2182:146: style: Parameter 'dequant' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image.h:2262:108: style: Parameter 'fac' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image.h:3039:62: style: Parameter 'dequant' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image.h:3411:63: style: Parameter 'in_near' can be declared as pointer to const. However it seems that 'stbi__resample_row_v_2' is a callback function, if 'in_near' is declared with const you might also need to cast function pointer(s). [constParameterCallback] embree-4.3.0/tutorials/common/image/stb_image.h:3861:59: note: You might need to cast the function pointer here embree-4.3.0/tutorials/common/image/stb_image.h:3411:63: note: Parameter 'in_near' can be declared as pointer to const embree-4.3.0/tutorials/common/image/stb_image.h:3411:81: style: Parameter 'in_far' can be declared as pointer to const. However it seems that 'stbi__resample_row_v_2' is a callback function, if 'in_far' is declared with const you might also need to cast function pointer(s). [constParameterCallback] embree-4.3.0/tutorials/common/image/stb_image.h:3861:59: note: You might need to cast the function pointer here embree-4.3.0/tutorials/common/image/stb_image.h:3411:81: note: Parameter 'in_far' can be declared as pointer to const embree-4.3.0/tutorials/common/image/stb_image.h:3425:13: style: Variable 'input' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image.h:3451:64: style: Parameter 'in_near' can be declared as pointer to const. However it seems that 'stbi__resample_row_hv_2' is a callback function, if 'in_near' is declared with const you might also need to cast function pointer(s). [constParameterCallback] embree-4.3.0/tutorials/common/image/stb_image.h:3771:34: note: You might need to cast the function pointer here embree-4.3.0/tutorials/common/image/stb_image.h:3451:64: note: Parameter 'in_near' can be declared as pointer to const embree-4.3.0/tutorials/common/image/stb_image.h:3451:82: style: Parameter 'in_far' can be declared as pointer to const. However it seems that 'stbi__resample_row_hv_2' is a callback function, if 'in_far' is declared with const you might also need to cast function pointer(s). [constParameterCallback] embree-4.3.0/tutorials/common/image/stb_image.h:3771:34: note: You might need to cast the function pointer here embree-4.3.0/tutorials/common/image/stb_image.h:3451:82: note: Parameter 'in_far' can be declared as pointer to const embree-4.3.0/tutorials/common/image/stb_image.h:3592:67: style: Parameter 'in_near' can be declared as pointer to const. However it seems that 'stbi__resample_row_generic' is a callback function, if 'in_near' is declared with const you might also need to cast function pointer(s). [constParameterCallback] embree-4.3.0/tutorials/common/image/stb_image.h:3864:59: note: You might need to cast the function pointer here embree-4.3.0/tutorials/common/image/stb_image.h:3592:67: note: Parameter 'in_near' can be declared as pointer to const embree-4.3.0/tutorials/common/image/stb_image.h:3958:25: style: Variable 'y' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image.h:4134:47: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image.h:4253:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image.h:4597:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image.h:4819:11: style: Variable 'xorig' can be declared as const array [constVariable] embree-4.3.0/tutorials/common/image/stb_image.h:4820:11: style: Variable 'yorig' can be declared as const array [constVariable] embree-4.3.0/tutorials/common/image/stb_image.h:4821:11: style: Variable 'xspc' can be declared as const array [constVariable] embree-4.3.0/tutorials/common/image/stb_image.h:4822:11: style: Variable 'yspc' can be declared as const array [constVariable] embree-4.3.0/tutorials/common/image/stb_image.h:4853:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image.h:4878:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image.h:4901:60: style: Parameter 'palette' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image.h:4904:28: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image.h:4980:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image.h:5333:24: style: Variable 'mul_table' can be declared as const array [constVariable] embree-4.3.0/tutorials/common/image/stb_image.h:5338:24: style: Variable 'shift_table' can be declared as const array [constVariable] embree-4.3.0/tutorials/common/image/stb_image.h:6344:28: style: Variable 'packet' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image.h:6578:17: style: Variable 'c' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image.h:6889:16: style: Variable 'u' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image.h:7053:55: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image.h:7259:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image_write.h:284:52: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stbi__stdio_write' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] embree-4.3.0/tutorials/common/image/stb_image_write.h:335:35: note: You might need to cast the function pointer here embree-4.3.0/tutorials/common/image/stb_image_write.h:284:52: note: Parameter 'data' can be declared as pointer to const embree-4.3.0/tutorials/common/image/stb_image_write.h:418:128: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image_write.h:420:18: style: Variable 'bg' can be declared as const array [constVariable] embree-4.3.0/tutorials/common/image/stb_image_write.h:689:116: style: Parameter 'scanline' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image_write.h:876:55: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image_write.h:876:73: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image_write.h:884:49: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image_write.h:918:26: style: Variable 'lengthc' can be declared as const array [constVariable] embree-4.3.0/tutorials/common/image/stb_image_write.h:919:26: style: Variable 'lengtheb' can be declared as const array [constVariable] embree-4.3.0/tutorials/common/image/stb_image_write.h:920:26: style: Variable 'distc' can be declared as const array [constVariable] embree-4.3.0/tutorials/common/image/stb_image_write.h:921:26: style: Variable 'disteb' can be declared as const array [constVariable] embree-4.3.0/tutorials/common/image/stb_image_write.h:942:22: style: Variable 'bestloc' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image_write.h:1041:49: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image_write.h:1046:24: style: Variable 'crc_table' can be declared as const array [constVariable] embree-4.3.0/tutorials/common/image/stb_image_write.h:1113:9: style: Variable 'mymap' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image_write.h:1116:19: style: Variable 'z' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/stb_image_write.h:1148:8: style: Variable 'ctype' can be declared as const array [constVariable] embree-4.3.0/tutorials/common/image/stb_image_write.h:1345:117: style: Parameter 'fdtbl' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/stb_image.h:4327:44: warning: Uninitialized variable: lencodes [uninitvar] embree-4.3.0/tutorials/common/image/stb_image.h:4303:13: note: Assuming condition is false embree-4.3.0/tutorials/common/image/stb_image.h:4327:44: note: Uninitialized variable: lencodes embree-4.3.0/tutorials/common/image/stb_image.h:6300:11: warning: Uninitialized variable: dest [uninitvar] embree-4.3.0/tutorials/common/image/stb_image.h:6373:59: note: Calling function 'stbi__readval', 3rd argument 'value' value is embree-4.3.0/tutorials/common/image/stb_image.h:6294:19: note: Assuming condition is false embree-4.3.0/tutorials/common/image/stb_image.h:6300:11: note: Uninitialized variable: dest embree-4.3.0/tutorials/common/image/stb_image.h:5991:40: style: Variable 'tga_palette_len' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/image/stb_image.h:5991:59: style: Variable 'tga_palette_bits' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/image/stb_image.h:6921:29: style: Variable 'out_size' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/image/stb_image.h:6929:31: style: Variable 'delays_size' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/image/stb_image.h:6935:25: style: Variable 'out_size' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/image/stb_image.h:6940:31: style: Variable 'delays_size' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:374:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:596:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:786:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextEnabledColumn [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1188:142: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1252:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkMaxX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1499:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayOrder [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1579:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Flags [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1640:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Column [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1869:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClipRect [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2001:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2044:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2146:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayOrder [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2402:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2686:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SortOrder [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2736:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SortOrder [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3345:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayOrder [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3504:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NameOffset [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3578:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Flags [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3729:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNorm [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3741:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNormBeforeResize [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3757:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNorm [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3776:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNorm [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3834:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3912:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:4049:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNormBeforeResize [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui.h:258:79: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/tutorials/common/imgui/imgui.h:258:76: note: Address of variable taken here. embree-4.3.0/tutorials/common/imgui/imgui.h:258:79: note: The address of variable 'x' might be accessed at non-zero index. embree-4.3.0/tutorials/common/imgui/imgui.h:259:79: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/tutorials/common/imgui/imgui.h:259:76: note: Address of variable taken here. embree-4.3.0/tutorials/common/imgui/imgui.h:259:79: note: The address of variable 'x' might be accessed at non-zero index. embree-4.3.0/tutorials/common/imgui/imgui.h:2316:76: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui.h:2405:19: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui.h:2522:53: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui.h:2641:23: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui.h:2928:27: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui.h:2946:30: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1008:31: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1064:47: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1094:27: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1129:35: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1148:35: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1162:31: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1281:25: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1399:39: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1511:28: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1532:27: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1701:31: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2377:27: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2486:9: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2622:35: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2646:35: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2683:35: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1157:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2673:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3398:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui.h:2714:110: performance: Variable 'GlyphOffset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1082:5: performance: Variable 'WindowPadding' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:636:18: style:inconclusive: Technically the member function 'ImSpanAllocator::GetArenaSizeInBytes' can be const. [functionConst] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:712:21: style:inconclusive: Technically the member function 'ImGuiTextIndex::size' can be const. [functionConst] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:713:21: style:inconclusive: Technically the member function 'ImGuiTextIndex::get_line_begin' can be const. [functionConst] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:714:21: style:inconclusive: Technically the member function 'ImGuiTextIndex::get_line_end' can be const. [functionConst] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:696:13: performance:inconclusive: Technically the member function 'ImChunkStream < ImGuiWindowSettings >::chunk_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:696:13: performance:inconclusive: Technically the member function 'ImChunkStream < ImGuiTableSettings >::chunk_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:676:17: style:inconclusive: Technically the member function 'ImPool < ImGuiTable >::GetSize' can be const. [functionConst] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:676:17: style:inconclusive: Technically the member function 'ImPool < ImGuiTabBar >::GetSize' can be const. [functionConst] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < unsigned short >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiTextRange >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < char >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiStoragePair >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImDrawCmd >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImDrawChannel >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImDrawVert >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImVec4 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < void * >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImVec2 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < unsigned int >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImFont * >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImFontAtlasCustomRect >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImFontConfig >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < float >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImFontGlyph >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < int >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImDrawList * >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiKeyRoutingData >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiListClipperRange >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiOldColumnData >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiStackLevelInfo >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiInputEvent >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiWindow * >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiWindowStackData >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiColorMod >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiStyleMod >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiGroupData >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiPopupData >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiViewportP * >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < unsigned char >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiListClipperData >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiTableTempData >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiPtrOrIndex >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiShrinkWidthItem >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiSettingsHandler >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiContextHook >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiOldColumns >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiTabItem >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiTableInstanceData >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiTableColumnSortSpecs >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiStorage :: ImGuiStoragePair >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiTable >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImGuiTabBar >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:2180:25: style: Struct 'ImGuiTextFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/imgui/imgui.h:2316:12: style: Struct 'ImGuiListClipper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/imgui/imgui.h:2352:15: style: Struct 'ImColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/imgui/imgui.h:2354:5: style: Struct 'ImColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/imgui/imgui.h:2522:5: style: Struct 'ImDrawList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:497:15: style: Struct 'ImVec1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:518:15: style: Struct 'ImRect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1202:5: style: Struct 'ImGuiPtrOrIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1203:5: style: Struct 'ImGuiPtrOrIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2008:5: style: Struct 'ImGuiContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13631:41: style: Condition 'cfg=&font->ConfigData[config_i]' is always true [knownConditionTrueFalse] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7164:9: warning: Either the condition 'window!=ignore_window' is redundant or there is possible null pointer dereference: window. [nullPointerRedundantCheck] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9957:54: note: Calling function 'FocusTopMostWindowUnderOne', 2nd argument 'NULL' value is 0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:7165:20: note: Assuming that condition 'window!=ignore_window' is not redundant embree-4.3.0/tutorials/common/imgui/imgui.cpp:7164:9: note: Null pointer dereference embree-4.3.0/tutorials/common/imgui/imgui_internal.h:637:65: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:641:65: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1648:32: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1658:15: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1662:32: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1667:22: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1682:22: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1842:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1859:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1947:25: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1970:25: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2257:19: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2258:19: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2545:49: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2666:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2710:38: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2732:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2743:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2967:73: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3012:23: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3026:24: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3048:76: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3049:76: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3452:55: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3969:32: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3980:32: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:4901:42: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:4902:42: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5049:32: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:6513:36: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:10246:24: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12423:23: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12476:30: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12555:37: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13178:135: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13318:41: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13466:19: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13511:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13513:40: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13659:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:14092:91: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:693:145: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:694:101: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:695:104: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:696:52: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:697:54: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:698:104: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:699:93: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:664:154: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:666:71: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.h:1805:115: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.h:1806:133: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui.cpp:6180:11: style:inconclusive: Same expression used in consecutive assignments of 'pad_l' and 'pad_r'. [duplicateAssignExpression] embree-4.3.0/tutorials/common/imgui/imgui.cpp:6181:11: note: Same expression used in consecutive assignments of 'pad_l' and 'pad_r'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:6180:11: note: Same expression used in consecutive assignments of 'pad_l' and 'pad_r'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:5771:17: style: The scope of the variable 'style' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12343:19: style: The scope of the variable 'g' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12396:19: style: The scope of the variable 'g' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13022:17: style: The scope of the variable 'wrt_rects_names' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13024:17: style: The scope of the variable 'trt_rects_names' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui.cpp:14013:17: style: The scope of the variable 'mouse_button_names' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui.cpp:1274:50: style:inconclusive: Function 'AddInputCharactersUTF8' argument 1 names different: declaration 'str' definition 'utf8_chars'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:1977:56: note: Function 'AddInputCharactersUTF8' argument 1 names different: declaration 'str' definition 'utf8_chars'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1274:50: note: Function 'AddInputCharactersUTF8' argument 1 names different: declaration 'str' definition 'utf8_chars'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1337:64: style:inconclusive: Function 'AddKeyAnalogEvent' argument 3 names different: declaration 'v' definition 'analog_value'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:1970:70: note: Function 'AddKeyAnalogEvent' argument 3 names different: declaration 'v' definition 'analog_value'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1337:64: note: Function 'AddKeyAnalogEvent' argument 3 names different: declaration 'v' definition 'analog_value'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1439:39: style:inconclusive: Function 'AddMouseButtonEvent' argument 1 names different: declaration 'button' definition 'mouse_button'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:1972:45: note: Function 'AddMouseButtonEvent' argument 1 names different: declaration 'button' definition 'mouse_button'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1439:39: note: Function 'AddMouseButtonEvent' argument 1 names different: declaration 'button' definition 'mouse_button'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1462:40: style:inconclusive: Function 'AddMouseWheelEvent' argument 1 names different: declaration 'wh_x' definition 'wheel_x'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:1973:46: note: Function 'AddMouseWheelEvent' argument 1 names different: declaration 'wh_x' definition 'wheel_x'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1462:40: note: Function 'AddMouseWheelEvent' argument 1 names different: declaration 'wh_x' definition 'wheel_x'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1462:55: style:inconclusive: Function 'AddMouseWheelEvent' argument 2 names different: declaration 'wh_y' definition 'wheel_y'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:1973:58: note: Function 'AddMouseWheelEvent' argument 2 names different: declaration 'wh_y' definition 'wheel_y'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1462:55: note: Function 'AddMouseWheelEvent' argument 2 names different: declaration 'wh_y' definition 'wheel_y'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1651:62: style:inconclusive: Function 'ImStrdupcpy' argument 3 names different: declaration 'str' definition 'src'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:336:80: note: Function 'ImStrdupcpy' argument 3 names different: declaration 'str' definition 'src'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1651:62: note: Function 'ImStrdupcpy' argument 3 names different: declaration 'str' definition 'src'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1665:39: style:inconclusive: Function 'ImStrchrRange' argument 1 names different: declaration 'str_begin' definition 'str'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:337:51: note: Function 'ImStrchrRange' argument 1 names different: declaration 'str_begin' definition 'str'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1665:39: note: Function 'ImStrchrRange' argument 1 names different: declaration 'str_begin' definition 'str'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1716:28: style:inconclusive: Function 'ImStrTrimBlanks' argument 1 names different: declaration 'str' definition 'buf'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:342:47: note: Function 'ImStrTrimBlanks' argument 1 names different: declaration 'str' definition 'buf'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1716:28: note: Function 'ImStrTrimBlanks' argument 1 names different: declaration 'str' definition 'buf'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1839:32: style:inconclusive: Function 'ImHashData' argument 1 names different: declaration 'data' definition 'data_p'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:315:48: note: Function 'ImHashData' argument 1 names different: declaration 'data' definition 'data_p'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1839:32: note: Function 'ImHashData' argument 1 names different: declaration 'data' definition 'data_p'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1855:31: style:inconclusive: Function 'ImHashStr' argument 1 names different: declaration 'data' definition 'data_p'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:316:47: note: Function 'ImHashStr' argument 1 names different: declaration 'data' definition 'data_p'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1855:31: note: Function 'ImHashStr' argument 1 names different: declaration 'data' definition 'data_p'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1908:34: style:inconclusive: Function 'ImFileClose' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:407:54: note: Function 'ImFileClose' argument 1 names different: declaration 'file' definition 'f'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1908:34: note: Function 'ImFileClose' argument 1 names different: declaration 'file' definition 'f'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1909:36: style:inconclusive: Function 'ImFileGetSize' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:408:56: note: Function 'ImFileGetSize' argument 1 names different: declaration 'file' definition 'f'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1909:36: note: Function 'ImFileGetSize' argument 1 names different: declaration 'file' definition 'f'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1910:38: style:inconclusive: Function 'ImFileRead' argument 2 names different: declaration 'size' definition 'sz'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:409:58: note: Function 'ImFileRead' argument 2 names different: declaration 'size' definition 'sz'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1910:38: note: Function 'ImFileRead' argument 2 names different: declaration 'size' definition 'sz'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1910:68: style:inconclusive: Function 'ImFileRead' argument 4 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:409:90: note: Function 'ImFileRead' argument 4 names different: declaration 'file' definition 'f'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1910:68: note: Function 'ImFileRead' argument 4 names different: declaration 'file' definition 'f'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1911:45: style:inconclusive: Function 'ImFileWrite' argument 2 names different: declaration 'size' definition 'sz'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:410:65: note: Function 'ImFileWrite' argument 2 names different: declaration 'size' definition 'sz'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1911:45: note: Function 'ImFileWrite' argument 2 names different: declaration 'size' definition 'sz'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1911:75: style:inconclusive: Function 'ImFileWrite' argument 4 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:410:97: note: Function 'ImFileWrite' argument 4 names different: declaration 'file' definition 'f'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:1911:75: note: Function 'ImFileWrite' argument 4 names different: declaration 'file' definition 'f'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:2015:32: style:inconclusive: Function 'ImTextStrFromUtf8' argument 1 names different: declaration 'out_buf' definition 'buf'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:366:52: note: Function 'ImTextStrFromUtf8' argument 1 names different: declaration 'out_buf' definition 'buf'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:2015:32: note: Function 'ImTextStrFromUtf8' argument 1 names different: declaration 'out_buf' definition 'buf'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:2015:41: style:inconclusive: Function 'ImTextStrFromUtf8' argument 2 names different: declaration 'out_buf_size' definition 'buf_size'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:366:65: note: Function 'ImTextStrFromUtf8' argument 2 names different: declaration 'out_buf_size' definition 'buf_size'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:2015:41: note: Function 'ImTextStrFromUtf8' argument 2 names different: declaration 'out_buf_size' definition 'buf_size'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:2015:110: style:inconclusive: Function 'ImTextStrFromUtf8' argument 5 names different: declaration 'in_remaining' definition 'in_text_remaining'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:366:138: note: Function 'ImTextStrFromUtf8' argument 5 names different: declaration 'in_remaining' definition 'in_text_remaining'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:2015:110: note: Function 'ImTextStrFromUtf8' argument 5 names different: declaration 'in_remaining' definition 'in_text_remaining'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:2363:34: style:inconclusive: Function 'SetAllInt' argument 1 names different: declaration 'val' definition 'v'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2269:39: note: Function 'SetAllInt' argument 1 names different: declaration 'val' definition 'v'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:2363:34: note: Function 'SetAllInt' argument 1 names different: declaration 'val' definition 'v'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3183:132: style:inconclusive: Function 'RenderTextClippedEx' argument 5 names different: declaration 'text_end' definition 'text_display_end'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3037:148: note: Function 'RenderTextClippedEx' argument 5 names different: declaration 'text_end' definition 'text_display_end'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3183:132: note: Function 'RenderTextClippedEx' argument 5 names different: declaration 'text_end' definition 'text_display_end'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3230:171: style:inconclusive: Function 'RenderTextEllipsis' argument 7 names different: declaration 'text_end' definition 'text_end_full'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3038:187: note: Function 'RenderTextEllipsis' argument 7 names different: declaration 'text_end' definition 'text_end_full'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3230:171: note: Function 'RenderTextEllipsis' argument 7 names different: declaration 'text_end' definition 'text_end_full'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3365:38: style:inconclusive: Function 'RenderMouseCursor' argument 1 names different: declaration 'pos' definition 'base_pos'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3044:54: note: Function 'RenderMouseCursor' argument 1 names different: declaration 'pos' definition 'base_pos'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3365:38: note: Function 'RenderMouseCursor' argument 1 names different: declaration 'pos' definition 'base_pos'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3365:54: style:inconclusive: Function 'RenderMouseCursor' argument 2 names different: declaration 'scale' definition 'base_scale'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3044:65: note: Function 'RenderMouseCursor' argument 2 names different: declaration 'scale' definition 'base_scale'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3365:54: note: Function 'RenderMouseCursor' argument 2 names different: declaration 'scale' definition 'base_scale'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3768:92: style:inconclusive: Function 'SetLastItemData' argument 3 names different: declaration 'status_flags' definition 'item_flags'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2803:108: note: Function 'SetLastItemData' argument 3 names different: declaration 'status_flags' definition 'item_flags'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3768:92: note: Function 'SetLastItemData' argument 3 names different: declaration 'status_flags' definition 'item_flags'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3890:45: style:inconclusive: Function 'AddContextHook' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2745:58: note: Function 'AddContextHook' argument 1 names different: declaration 'context' definition 'ctx'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3890:45: note: Function 'AddContextHook' argument 1 names different: declaration 'context' definition 'ctx'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3900:45: style:inconclusive: Function 'RemoveContextHook' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2746:61: note: Function 'RemoveContextHook' argument 1 names different: declaration 'context' definition 'ctx'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3900:45: note: Function 'RemoveContextHook' argument 1 names different: declaration 'context' definition 'ctx'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3900:58: style:inconclusive: Function 'RemoveContextHook' argument 2 names different: declaration 'hook_to_remove' definition 'hook_id'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2746:78: note: Function 'RemoveContextHook' argument 2 names different: declaration 'hook_to_remove' definition 'hook_id'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3900:58: note: Function 'RemoveContextHook' argument 2 names different: declaration 'hook_to_remove' definition 'hook_id'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3911:44: style:inconclusive: Function 'CallContextHooks' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2747:60: note: Function 'CallContextHooks' argument 1 names different: declaration 'context' definition 'ctx'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3911:44: note: Function 'CallContextHooks' argument 1 names different: declaration 'context' definition 'ctx'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3911:70: style:inconclusive: Function 'CallContextHooks' argument 2 names different: declaration 'type' definition 'hook_type'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2747:90: note: Function 'CallContextHooks' argument 2 names different: declaration 'type' definition 'hook_type'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:3911:70: note: Function 'CallContextHooks' argument 2 names different: declaration 'type' definition 'hook_type'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:5071:78: style:inconclusive: Function 'FindBottomMostVisibleWindowWithinBeginStack' argument 1 names different: declaration 'window' definition 'parent_window'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2724:86: note: Function 'FindBottomMostVisibleWindowWithinBeginStack' argument 1 names different: declaration 'window' definition 'parent_window'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:5071:78: note: Function 'FindBottomMostVisibleWindowWithinBeginStack' argument 1 names different: declaration 'window' definition 'parent_window'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:5597:78: style:inconclusive: Function 'BeginChildFrame' argument 3 names different: declaration 'flags' definition 'extra_flags'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:872:94: note: Function 'BeginChildFrame' argument 3 names different: declaration 'flags' definition 'extra_flags'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:5597:78: note: Function 'BeginChildFrame' argument 3 names different: declaration 'flags' definition 'extra_flags'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:7076:74: style:inconclusive: Function 'BringWindowToDisplayBehind' argument 2 names different: declaration 'above_window' definition 'behind_window'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2722:90: note: Function 'BringWindowToDisplayBehind' argument 2 names different: declaration 'above_window' definition 'behind_window'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:7076:74: note: Function 'BringWindowToDisplayBehind' argument 2 names different: declaration 'above_window' definition 'behind_window'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:7287:35: style:inconclusive: Function 'PushTextWrapPos' argument 1 names different: declaration 'wrap_local_pos_x' definition 'wrap_pos_x'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:418:51: note: Function 'PushTextWrapPos' argument 1 names different: declaration 'wrap_local_pos_x' definition 'wrap_pos_x'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:7287:35: note: Function 'PushTextWrapPos' argument 1 names different: declaration 'wrap_local_pos_x' definition 'wrap_pos_x'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:7600:131: style:inconclusive: Function 'SetNextWindowSizeConstraints' argument 4 names different: declaration 'custom_callback_data' definition 'custom_callback_user_data'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:361:154: note: Function 'SetNextWindowSizeConstraints' argument 4 names different: declaration 'custom_callback_data' definition 'custom_callback_user_data'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:7600:131: note: Function 'SetNextWindowSizeConstraints' argument 4 names different: declaration 'custom_callback_data' definition 'custom_callback_user_data'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:7751:43: style:inconclusive: Function 'SetStateStorage' argument 1 names different: declaration 'storage' definition 'tree'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:870:59: note: Function 'SetStateStorage' argument 1 names different: declaration 'storage' definition 'tree'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:7751:43: note: Function 'SetStateStorage' argument 1 names different: declaration 'storage' definition 'tree'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:7808:42: style:inconclusive: Function 'GetIDWithSeed' argument 1 names different: declaration 'str_id_begin' definition 'str'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2795:55: note: Function 'GetIDWithSeed' argument 1 names different: declaration 'str_id_begin' definition 'str'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:7808:42: note: Function 'GetIDWithSeed' argument 1 names different: declaration 'str_id_begin' definition 'str'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:7808:59: style:inconclusive: Function 'GetIDWithSeed' argument 2 names different: declaration 'str_id_end' definition 'str_end'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2795:81: note: Function 'GetIDWithSeed' argument 2 names different: declaration 'str_id_end' definition 'str_end'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:7808:59: note: Function 'GetIDWithSeed' argument 2 names different: declaration 'str_id_end' definition 'str_end'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:8001:72: style:inconclusive: Function 'GetKeyPressedAmount' argument 3 names different: declaration 'rate' definition 'repeat_rate'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:893:89: note: Function 'GetKeyPressedAmount' argument 3 names different: declaration 'rate' definition 'repeat_rate'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:8001:72: note: Function 'GetKeyPressedAmount' argument 3 names different: declaration 'rate' definition 'repeat_rate'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:8674:56: style:inconclusive: Function 'DebugCheckVersionAndDataLayout' argument 1 names different: declaration 'version_str' definition 'version'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:934:72: note: Function 'DebugCheckVersionAndDataLayout' argument 1 names different: declaration 'version_str' definition 'version'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:8674:56: note: Function 'DebugCheckVersionAndDataLayout' argument 1 names different: declaration 'version_str' definition 'version'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:8674:135: style:inconclusive: Function 'DebugCheckVersionAndDataLayout' argument 6 names different: declaration 'sz_drawvert' definition 'sz_vert'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:934:155: note: Function 'DebugCheckVersionAndDataLayout' argument 6 names different: declaration 'sz_drawvert' definition 'sz_vert'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:8674:135: note: Function 'DebugCheckVersionAndDataLayout' argument 6 names different: declaration 'sz_drawvert' definition 'sz_vert'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:8674:151: style:inconclusive: Function 'DebugCheckVersionAndDataLayout' argument 7 names different: declaration 'sz_drawidx' definition 'sz_idx'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:934:175: note: Function 'DebugCheckVersionAndDataLayout' argument 7 names different: declaration 'sz_drawidx' definition 'sz_idx'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:8674:151: note: Function 'DebugCheckVersionAndDataLayout' argument 7 names different: declaration 'sz_drawidx' definition 'sz_idx'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:8999:65: style:inconclusive: Function 'ItemAdd' argument 3 names different: declaration 'nav_bb' definition 'nav_bb_arg'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2800:81: note: Function 'ItemAdd' argument 3 names different: declaration 'nav_bb' definition 'nav_bb_arg'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:8999:65: note: Function 'ItemAdd' argument 3 names different: declaration 'nav_bb' definition 'nav_bb_arg'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9078:55: style:inconclusive: Function 'SameLine' argument 2 names different: declaration 'spacing' definition 'spacing_w'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:439:76: note: Function 'SameLine' argument 2 names different: declaration 'spacing' definition 'spacing_w'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9078:55: note: Function 'SameLine' argument 2 names different: declaration 'spacing' definition 'spacing_w'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9149:33: style:inconclusive: Function 'SetCursorPosX' argument 1 names different: declaration 'local_x' definition 'x'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:451:49: note: Function 'SetCursorPosX' argument 1 names different: declaration 'local_x' definition 'x'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9149:33: note: Function 'SetCursorPosX' argument 1 names different: declaration 'local_x' definition 'x'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9157:33: style:inconclusive: Function 'SetCursorPosY' argument 1 names different: declaration 'local_y' definition 'y'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:452:49: note: Function 'SetCursorPosY' argument 1 names different: declaration 'local_y' definition 'y'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9157:33: note: Function 'SetCursorPosY' argument 1 names different: declaration 'local_y' definition 'y'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9205:56: style:inconclusive: Function 'PushMultiItemsWidths' argument 2 names different: declaration 'width_full' definition 'w_full'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2806:72: note: Function 'PushMultiItemsWidths' argument 2 names different: declaration 'width_full' definition 'w_full'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9205:56: note: Function 'PushMultiItemsWidths' argument 2 names different: declaration 'width_full' definition 'w_full'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9497:61: style:inconclusive: Function 'ScrollToRect' argument 2 names different: declaration 'rect' definition 'item_rect'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2775:77: note: Function 'ScrollToRect' argument 2 names different: declaration 'rect' definition 'item_rect'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9497:61: note: Function 'ScrollToRect' argument 2 names different: declaration 'rect' definition 'item_rect'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9503:65: style:inconclusive: Function 'ScrollToRectEx' argument 2 names different: declaration 'rect' definition 'item_rect'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2776:79: note: Function 'ScrollToRectEx' argument 2 names different: declaration 'rect' definition 'item_rect'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9503:65: note: Function 'ScrollToRectEx' argument 2 names different: declaration 'rect' definition 'item_rect'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9786:61: style:inconclusive: Function 'IsPopupOpen' argument 2 names different: declaration 'flags' definition 'popup_flags'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:714:77: note: Function 'IsPopupOpen' argument 2 names different: declaration 'flags' definition 'popup_flags'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:9786:61: note: Function 'IsPopupOpen' argument 2 names different: declaration 'flags' definition 'popup_flags'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:10000:55: style:inconclusive: Function 'BeginPopupEx' argument 2 names different: declaration 'extra_flags' definition 'flags'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2828:71: note: Function 'BeginPopupEx' argument 2 names different: declaration 'extra_flags' definition 'flags'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:10000:55: note: Function 'BeginPopupEx' argument 2 names different: declaration 'extra_flags' definition 'flags'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:10698:78: style:inconclusive: Function 'NavMoveRequestTryWrapping' argument 2 names different: declaration 'move_flags' definition 'wrap_flags'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2855:94: note: Function 'NavMoveRequestTryWrapping' argument 2 names different: declaration 'move_flags' definition 'wrap_flags'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:10698:78: note: Function 'NavMoveRequestTryWrapping' argument 2 names different: declaration 'move_flags' definition 'wrap_flags'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:11878:75: style:inconclusive: Function 'SetDragDropPayload' argument 3 names different: declaration 'sz' definition 'data_size'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:808:91: note: Function 'SetDragDropPayload' argument 3 names different: declaration 'sz' definition 'data_size'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:11878:75: note: Function 'SetDragDropPayload' argument 3 names different: declaration 'sz' definition 'data_size'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:12519:52: style:inconclusive: Function 'SaveIniSettingsToMemory' argument 1 names different: declaration 'out_ini_size' definition 'out_size'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:930:61: note: Function 'SaveIniSettingsToMemory' argument 1 names different: declaration 'out_ini_size' definition 'out_size'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:12519:52: note: Function 'SaveIniSettingsToMemory' argument 1 names different: declaration 'out_ini_size' definition 'out_size'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:12927:43: style:inconclusive: Function 'DebugTextEncoding' argument 1 names different: declaration 'text' definition 'str'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:933:59: note: Function 'DebugTextEncoding' argument 1 names different: declaration 'text' definition 'str'. embree-4.3.0/tutorials/common/imgui/imgui.cpp:12927:43: note: Function 'DebugTextEncoding' argument 1 names different: declaration 'text' definition 'str'. embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2334:57: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2335:57: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2337:57: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2728:62: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2765:77: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2782:61: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2783:69: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2784:61: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2785:61: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2786:61: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2887:105: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2944:68: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3103:81: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3134:101: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2227:93: style: Parameter 'data' can be declared as reference to const [constParameterReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2561:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2571:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2741:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2864:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2894:17: style: Variable 'style' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2902:17: style: Variable 'style' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2910:17: style: Variable 'style' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2916:17: style: Variable 'style' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3141:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3219:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3232:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3335:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3367:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3430:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3440:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3450:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3572:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3604:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3757:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3782:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3928:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3974:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:4126:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:4162:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5006:14: style: Variable 'io' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5073:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5278:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5360:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5368:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5377:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5385:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5392:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5407:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5413:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5419:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5425:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5431:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5437:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5443:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5471:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5477:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5483:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5599:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5625:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5771:17: style: Variable 'style' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:6046:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:6055:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:6279:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:6336:25: style: Variable 'popup_ref' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7147:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7345:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7398:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7440:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7811:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7864:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7903:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7942:18: style: Variable 'io' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7961:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7990:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8003:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8022:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8074:23: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8222:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8229:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8241:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8263:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8270:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8277:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8284:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8293:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8302:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8311:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8318:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8338:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8350:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8375:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8406:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8550:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8570:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8620:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8637:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8760:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8888:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8904:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8962:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9173:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9181:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9231:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9253:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9275:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9281:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9287:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9293:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9302:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9313:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9492:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9505:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9757:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9797:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9807:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9894:29: style: Variable 'popup' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9927:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9971:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:10093:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:10244:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:10254:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:10639:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:10827:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:11383:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:11399:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:11454:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:11725:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:11981:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12211:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12219:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12649:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2230:37: style: Variable 'last' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2267:23: style: Variable 'it' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2280:23: style: Variable 'it' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2288:23: style: Variable 'it' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2666:27: style: Variable 'data' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3758:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:4107:51: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:4270:23: style: Variable 'key_data' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:4975:54: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5049:21: style: Variable 'viewport' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5112:24: style: Variable 'viewport' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5286:13: style: Variable 'font' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5635:75: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5740:22: style: Variable 'window_for_height' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5815:50: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5868:48: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5882:53: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:5892:53: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:6793:30: style: Variable 'previous_child' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7145:85: style: Parameter 'ignore_window' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7303:18: style: Variable 'last_window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7314:63: style: Parameter 'potential_parent' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7316:18: style: Variable 'window_root' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7330:74: style: Parameter 'potential_parent' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7354:22: style: Variable 'candidate_window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7421:47: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7441:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7482:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7547:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7553:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:7649:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8070:42: style: Parameter 'location' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8154:26: style: Variable 'routing_data' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8551:24: style: Variable 'owner_data' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:8575:24: style: Variable 'owner_data' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9932:22: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9979:22: style: Variable 'popup_window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:9980:22: style: Variable 'parent_popup_window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:10262:22: style: Variable 'parent_window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:11281:22: style: Variable 'child_window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:11452:53: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:11678:71: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12875:81: style: Parameter 'viewport' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:12886:22: style: Variable 'thumb_window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13034:37: style: Variable 'table_instance' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13041:85: style: Variable 'c' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13042:85: style: Variable 'c' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13044:85: style: Variable 'c' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13045:85: style: Variable 'c' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13046:85: style: Variable 'c' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13047:85: style: Variable 'c' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13197:29: style: Variable 'viewport' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13581:21: style: Variable 'vtx_buffer' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13725:23: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13851:106: style: Parameter 'parent_in_begin_stack' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:14159:15: style: Variable 'p_end' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3048:93: style: Variable '((float*)data)[0]' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/imgui/imgui.cpp:3049:136: style: Variable '((float*)data)[1]' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:361:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:397:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1902:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1967:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui.h:2702:21: style:inconclusive: Technically the member function 'ImFontGlyphRangesBuilder::BuildRanges' can be const. [functionConst] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3089:32: note: Technically the member function 'ImFontGlyphRangesBuilder::BuildRanges' can be const. embree-4.3.0/tutorials/common/imgui/imgui.h:2702:21: note: Technically the member function 'ImFontGlyphRangesBuilder::BuildRanges' can be const. embree-4.3.0/tutorials/common/imgui/imgui.h:2777:33: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesDefault' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2801:31: note: Technically the member function 'ImFontAtlas::GetGlyphRangesDefault' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2777:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesDefault' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2778:33: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesGreek' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2811:31: note: Technically the member function 'ImFontAtlas::GetGlyphRangesGreek' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2778:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesGreek' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2779:33: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesKorean' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2822:30: note: Technically the member function 'ImFontAtlas::GetGlyphRangesKorean' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2779:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesKorean' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2780:33: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesJapanese' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2933:30: note: Technically the member function 'ImFontAtlas::GetGlyphRangesJapanese' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2780:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesJapanese' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2781:33: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesChineseFull' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2835:30: note: Technically the member function 'ImFontAtlas::GetGlyphRangesChineseFull' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2781:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesChineseFull' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2782:33: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesChineseSimplifiedCommon' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2865:30: note: Technically the member function 'ImFontAtlas::GetGlyphRangesChineseSimplifiedCommon' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2782:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesChineseSimplifiedCommon' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2783:33: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesCyrillic' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3023:30: note: Technically the member function 'ImFontAtlas::GetGlyphRangesCyrillic' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2783:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesCyrillic' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2784:33: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesThai' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3036:30: note: Technically the member function 'ImFontAtlas::GetGlyphRangesThai' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2784:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesThai' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2785:33: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesVietnamese' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3048:30: note: Technically the member function 'ImFontAtlas::GetGlyphRangesVietnamese' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2785:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesVietnamese' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/common/imgui/imgui.h:2893:33: style:inconclusive: Technically the member function 'ImFont::SetGlyphVisible' can be const. [functionConst] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3237:14: note: Technically the member function 'ImFont::SetGlyphVisible' can be const. embree-4.3.0/tutorials/common/imgui/imgui.h:2893:33: note: Technically the member function 'ImFont::SetGlyphVisible' can be const. embree-4.3.0/tutorials/common/imgui/imgui.h:2894:33: style:inconclusive: Technically the member function 'ImFont::IsGlyphRangeUnused' can be const. [functionConst] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3226:14: note: Technically the member function 'ImFont::IsGlyphRangeUnused' can be const. embree-4.3.0/tutorials/common/imgui/imgui.h:2894:33: note: Technically the member function 'ImFont::IsGlyphRangeUnused' can be const. embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImFontBuildSrcData >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < ImFontBuildDstData >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < stbrp_rect >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.h:1786:25: performance:inconclusive: Technically the member function 'ImVector < stbtt_packedchar >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/common/imgui/imgui.cpp:13729:7: style: Variable 'p' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2514:5: error: va_list 'args_copy' used before va_start() was called. [va_list_usedBeforeStarted] embree-4.3.0/tutorials/common/imgui/imgui.cpp:2519:9: error: va_list 'args_copy' used before va_start() was called. [va_list_usedBeforeStarted] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3585:22: style: Condition 'text_end-s>10000' is always false [knownConditionTrueFalse] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3565:51: note: Assuming that condition 's10000' is always false embree-4.3.0/tutorials/common/imgui/imstb_rectpack.h:530:33: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_rectpack.h:531:33: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_rectpack.h:541:33: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_rectpack.h:542:33: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1177:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1510:17: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1837:25: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1838:25: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2686:55: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2709:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2779:26: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2798:5: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2864:29: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4307:22: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4825:62: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4881:70: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4900:37: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4933:26: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4947:41: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4952:48: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4957:43: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4962:41: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4967:43: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4972:55: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2050:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2058:19: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2171:71: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2172:44: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2173:44: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2185:15: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2374:61: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2376:48: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2501:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2513:30: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2613:36: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3239:30: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3567:37: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3591:22: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1197:22: style: The scope of the variable 'offsize' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1222:8: style: The scope of the variable 'v' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1375:17: style: The scope of the variable 't' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1682:17: style: The scope of the variable 'endPtsOfContours' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1825:34: style: The scope of the variable 'i' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1990:8: style: The scope of the variable 'nranges' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1990:17: style: The scope of the variable 'start' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1990:24: style: The scope of the variable 'end' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1990:29: style: The scope of the variable 'v' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1990:54: style: The scope of the variable 'i' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2367:25: style: The scope of the variable 'straw' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2368:14: style: The scope of the variable 'm' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2402:43: style: The scope of the variable 'm' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2403:14: style: The scope of the variable 'straw' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2426:43: style: The scope of the variable 'm' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2427:14: style: The scope of the variable 'strawStart' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2427:26: style: The scope of the variable 'strawEnd' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2472:48: style: The scope of the variable 'm' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2473:14: style: The scope of the variable 'strawStart' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2473:26: style: The scope of the variable 'strawEnd' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2540:28: style: The scope of the variable 'l' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2540:31: style: The scope of the variable 'r' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2540:34: style: The scope of the variable 'm' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2541:20: style: The scope of the variable 'straw' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2541:27: style: The scope of the variable 'needle' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3409:10: style: The scope of the variable 'j' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3430:19: style: The scope of the variable 'c' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3502:12: style: The scope of the variable 'j' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4511:19: style: The scope of the variable 'hits' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4901:20: style: The scope of the variable 'hd' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2302:95: style:inconclusive: Function 'stbtt_GetGlyphShape' argument 3 names different: declaration 'vertices' definition 'pvertices'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:851:95: note: Function 'stbtt_GetGlyphShape' argument 3 names different: declaration 'vertices' definition 'pvertices'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2302:95: note: Function 'stbtt_GetGlyphShape' argument 3 names different: declaration 'vertices' definition 'pvertices'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2615:74: style:inconclusive: Function 'stbtt_GetGlyphKernAdvance' argument 2 names different: declaration 'glyph1' definition 'g1'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:805:74: note: Function 'stbtt_GetGlyphKernAdvance' argument 2 names different: declaration 'glyph1' definition 'g1'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2615:74: note: Function 'stbtt_GetGlyphKernAdvance' argument 2 names different: declaration 'glyph1' definition 'g1'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2615:82: style:inconclusive: Function 'stbtt_GetGlyphKernAdvance' argument 3 names different: declaration 'glyph2' definition 'g2'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:805:86: note: Function 'stbtt_GetGlyphKernAdvance' argument 3 names different: declaration 'glyph2' definition 'g2'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2615:82: note: Function 'stbtt_GetGlyphKernAdvance' argument 3 names different: declaration 'glyph2' definition 'g2'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2665:77: style:inconclusive: Function 'stbtt_ScaleForPixelHeight' argument 2 names different: declaration 'pixels' definition 'height'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:763:77: note: Function 'stbtt_ScaleForPixelHeight' argument 2 names different: declaration 'pixels' definition 'height'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2665:77: note: Function 'stbtt_ScaleForPixelHeight' argument 2 names different: declaration 'pixels' definition 'height'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2677:74: style:inconclusive: Function 'stbtt_FreeShape' argument 2 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:862:74: note: Function 'stbtt_FreeShape' argument 2 names different: declaration 'vertices' definition 'v'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:2677:74: note: Function 'stbtt_FreeShape' argument 2 names different: declaration 'vertices' definition 'v'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3965:83: style:inconclusive: Function 'stbtt_PackBegin' argument 3 names different: declaration 'width' definition 'pw'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:593:84: note: Function 'stbtt_PackBegin' argument 3 names different: declaration 'width' definition 'pw'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3965:83: note: Function 'stbtt_PackBegin' argument 3 names different: declaration 'width' definition 'pw'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3965:91: style:inconclusive: Function 'stbtt_PackBegin' argument 4 names different: declaration 'height' definition 'ph'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:593:95: note: Function 'stbtt_PackBegin' argument 4 names different: declaration 'height' definition 'ph'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3965:91: note: Function 'stbtt_PackBegin' argument 4 names different: declaration 'height' definition 'ph'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4192:208: style:inconclusive: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 10 names different: declaration 'oversample_x' definition 'prefilter_x'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:923:208: note: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 10 names different: declaration 'oversample_x' definition 'prefilter_x'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4192:208: note: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 10 names different: declaration 'oversample_x' definition 'prefilter_x'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4192:225: style:inconclusive: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 11 names different: declaration 'oversample_y' definition 'prefilter_y'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:923:226: note: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 11 names different: declaration 'oversample_y' definition 'prefilter_y'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4192:225: note: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 11 names different: declaration 'oversample_y' definition 'prefilter_y'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4347:17: style:inconclusive: Function 'stbtt_PackFontRange' argument 5 names different: declaration 'first_unicode_char_in_range' definition 'first_unicode_codepoint_in_range'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:610:37: note: Function 'stbtt_PackFontRange' argument 5 names different: declaration 'first_unicode_char_in_range' definition 'first_unicode_codepoint_in_range'. embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4347:17: note: Function 'stbtt_PackFontRange' argument 5 names different: declaration 'first_unicode_char_in_range' definition 'first_unicode_codepoint_in_range'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:567:45: style:inconclusive: Function 'PushClipRect' argument 1 names different: declaration 'clip_rect_min' definition 'cr_min'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2525:48: note: Function 'PushClipRect' argument 1 names different: declaration 'clip_rect_min' definition 'cr_min'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:567:45: note: Function 'PushClipRect' argument 1 names different: declaration 'clip_rect_min' definition 'cr_min'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:567:67: style:inconclusive: Function 'PushClipRect' argument 2 names different: declaration 'clip_rect_max' definition 'cr_max'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2525:77: note: Function 'PushClipRect' argument 2 names different: declaration 'clip_rect_max' definition 'cr_max'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:567:67: note: Function 'PushClipRect' argument 2 names different: declaration 'clip_rect_max' definition 'cr_max'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:652:58: style:inconclusive: Function 'PrimRect' argument 2 names different: declaration 'b' definition 'c'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2600:61: note: Function 'PrimRect' argument 2 names different: declaration 'b' definition 'c'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:652:58: note: Function 'PrimRect' argument 2 names different: declaration 'b' definition 'c'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:667:60: style:inconclusive: Function 'PrimRectUV' argument 2 names different: declaration 'b' definition 'c'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2601:63: note: Function 'PrimRectUV' argument 2 names different: declaration 'b' definition 'c'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:667:60: note: Function 'PrimRectUV' argument 2 names different: declaration 'b' definition 'c'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:667:97: style:inconclusive: Function 'PrimRectUV' argument 4 names different: declaration 'uv_b' definition 'uv_c'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2601:100: note: Function 'PrimRectUV' argument 4 names different: declaration 'uv_b' definition 'uv_c'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:667:97: note: Function 'PrimRectUV' argument 4 names different: declaration 'uv_b' definition 'uv_c'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:705:62: style:inconclusive: Function 'AddPolyline' argument 2 names different: declaration 'num_points' definition 'points_count'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2554:59: note: Function 'AddPolyline' argument 2 names different: declaration 'num_points' definition 'points_count'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:705:62: note: Function 'AddPolyline' argument 2 names different: declaration 'num_points' definition 'points_count'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:963:70: style:inconclusive: Function 'AddConvexPolyFilled' argument 2 names different: declaration 'num_points' definition 'points_count'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2555:67: note: Function 'AddConvexPolyFilled' argument 2 names different: declaration 'num_points' definition 'points_count'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:963:70: note: Function 'AddConvexPolyFilled' argument 2 names different: declaration 'num_points' definition 'points_count'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1346:41: style:inconclusive: Function 'PathRect' argument 1 names different: declaration 'rect_min' definition 'a'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2578:44: note: Function 'PathRect' argument 1 names different: declaration 'rect_min' definition 'a'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1346:41: note: Function 'PathRect' argument 1 names different: declaration 'rect_min' definition 'a'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1346:58: style:inconclusive: Function 'PathRect' argument 2 names different: declaration 'rect_max' definition 'b'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2578:68: note: Function 'PathRect' argument 2 names different: declaration 'rect_max' definition 'b'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1346:58: note: Function 'PathRect' argument 2 names different: declaration 'rect_max' definition 'b'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1679:59: style:inconclusive: Function 'Split' argument 2 names different: declaration 'count' definition 'channels_count'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2455:66: note: Function 'Split' argument 2 names different: declaration 'count' definition 'channels_count'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1679:59: note: Function 'Split' argument 2 names different: declaration 'count' definition 'channels_count'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1780:71: style:inconclusive: Function 'SetCurrentChannel' argument 2 names different: declaration 'channel_idx' definition 'idx'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2457:78: note: Function 'SetCurrentChannel' argument 2 names different: declaration 'channel_idx' definition 'idx'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1780:71: note: Function 'SetCurrentChannel' argument 2 names different: declaration 'channel_idx' definition 'idx'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2113:57: style:inconclusive: Function 'AddFontDefault' argument 1 names different: declaration 'font_cfg' definition 'font_cfg_template'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2749:68: note: Function 'AddFontDefault' argument 1 names different: declaration 'font_cfg' definition 'font_cfg_template'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2113:57: note: Function 'AddFontDefault' argument 1 names different: declaration 'font_cfg' definition 'font_cfg_template'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2134:102: style:inconclusive: Function 'AddFontFromFileTTF' argument 3 names different: declaration 'font_cfg' definition 'font_cfg_template'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2750:113: note: Function 'AddFontFromFileTTF' argument 3 names different: declaration 'font_cfg' definition 'font_cfg_template'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2134:102: note: Function 'AddFontFromFileTTF' argument 3 names different: declaration 'font_cfg' definition 'font_cfg_template'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2156:49: style:inconclusive: Function 'AddFontFromMemoryTTF' argument 1 names different: declaration 'font_data' definition 'ttf_data'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2751:60: note: Function 'AddFontFromMemoryTTF' argument 1 names different: declaration 'font_data' definition 'ttf_data'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2156:49: note: Function 'AddFontFromMemoryTTF' argument 1 names different: declaration 'font_data' definition 'ttf_data'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2156:63: style:inconclusive: Function 'AddFontFromMemoryTTF' argument 2 names different: declaration 'font_size' definition 'ttf_size'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2751:75: note: Function 'AddFontFromMemoryTTF' argument 2 names different: declaration 'font_size' definition 'ttf_size'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2156:63: note: Function 'AddFontFromMemoryTTF' argument 2 names different: declaration 'font_size' definition 'ttf_size'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2156:112: style:inconclusive: Function 'AddFontFromMemoryTTF' argument 4 names different: declaration 'font_cfg' definition 'font_cfg_template'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2751:125: note: Function 'AddFontFromMemoryTTF' argument 4 names different: declaration 'font_cfg' definition 'font_cfg_template'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2156:112: note: Function 'AddFontFromMemoryTTF' argument 4 names different: declaration 'font_cfg' definition 'font_cfg_template'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2169:65: style:inconclusive: Function 'AddFontFromMemoryCompressedTTF' argument 1 names different: declaration 'compressed_font_data' definition 'compressed_ttf_data'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2752:76: note: Function 'AddFontFromMemoryCompressedTTF' argument 1 names different: declaration 'compressed_font_data' definition 'compressed_ttf_data'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2169:65: note: Function 'AddFontFromMemoryCompressedTTF' argument 1 names different: declaration 'compressed_font_data' definition 'compressed_ttf_data'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2169:90: style:inconclusive: Function 'AddFontFromMemoryCompressedTTF' argument 2 names different: declaration 'compressed_font_size' definition 'compressed_ttf_size'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2752:102: note: Function 'AddFontFromMemoryCompressedTTF' argument 2 names different: declaration 'compressed_font_size' definition 'compressed_ttf_size'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2169:90: note: Function 'AddFontFromMemoryCompressedTTF' argument 2 names different: declaration 'compressed_font_size' definition 'compressed_ttf_size'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2169:150: style:inconclusive: Function 'AddFontFromMemoryCompressedTTF' argument 4 names different: declaration 'font_cfg' definition 'font_cfg_template'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2752:163: note: Function 'AddFontFromMemoryCompressedTTF' argument 4 names different: declaration 'font_cfg' definition 'font_cfg_template'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2169:150: note: Function 'AddFontFromMemoryCompressedTTF' argument 4 names different: declaration 'font_cfg' definition 'font_cfg_template'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2181:71: style:inconclusive: Function 'AddFontFromMemoryCompressedBase85TTF' argument 1 names different: declaration 'compressed_font_data_base85' definition 'compressed_ttf_data_base85'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2753:82: note: Function 'AddFontFromMemoryCompressedBase85TTF' argument 1 names different: declaration 'compressed_font_data_base85' definition 'compressed_ttf_data_base85'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2181:71: note: Function 'AddFontFromMemoryCompressedBase85TTF' argument 1 names different: declaration 'compressed_font_data_base85' definition 'compressed_ttf_data_base85'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2229:58: style:inconclusive: Function 'GetMouseCursorTexData' argument 1 names different: declaration 'cursor' definition 'cursor_type'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2804:72: note: Function 'GetMouseCursorTexData' argument 1 names different: declaration 'cursor' definition 'cursor_type'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2229:58: note: Function 'GetMouseCursorTexData' argument 1 names different: declaration 'cursor' definition 'cursor_type'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2279:85: style:inconclusive: Function 'ImFontAtlasBuildMultiplyCalcLookupTable' argument 2 names different: declaration 'in_multiply_factor' definition 'in_brighten_factor'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3195:97: note: Function 'ImFontAtlasBuildMultiplyCalcLookupTable' argument 2 names different: declaration 'in_multiply_factor' definition 'in_brighten_factor'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2279:85: note: Function 'ImFontAtlasBuildMultiplyCalcLookupTable' argument 2 names different: declaration 'in_multiply_factor' definition 'in_brighten_factor'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3255:43: style:inconclusive: Function 'AddGlyph' argument 1 names different: declaration 'src_cfg' definition 'cfg'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2891:62: note: Function 'AddGlyph' argument 1 names different: declaration 'src_cfg' definition 'cfg'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3255:43: note: Function 'AddGlyph' argument 1 names different: declaration 'src_cfg' definition 'cfg'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3255:56: style:inconclusive: Function 'AddGlyph' argument 2 names different: declaration 'c' definition 'codepoint'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2891:79: note: Function 'AddGlyph' argument 2 names different: declaration 'c' definition 'codepoint'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3255:56: note: Function 'AddGlyph' argument 2 names different: declaration 'c' definition 'codepoint'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3906:107: style:inconclusive: Function 'RenderColorRectWithAlphaCheckerboard' argument 4 names different: declaration 'fill_col' definition 'col'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3041:123: note: Function 'RenderColorRectWithAlphaCheckerboard' argument 4 names different: declaration 'fill_col' definition 'col'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3906:107: note: Function 'RenderColorRectWithAlphaCheckerboard' argument 4 names different: declaration 'fill_col' definition 'col'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:4030:80: style:inconclusive: Function 'stb_decompress' argument 2 names different: declaration 'input' definition 'i'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2098:80: note: Function 'stb_decompress' argument 2 names different: declaration 'input' definition 'i'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:4030:80: note: Function 'stb_decompress' argument 2 names different: declaration 'input' definition 'i'. embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1760:24: style: Variable 'ch' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2497:29: style: Variable 'src_tmp' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:452:16: style: Variable 'curr_cmd' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:507:16: style: Variable 'prev_cmd' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:530:16: style: Variable 'prev_cmd' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1853:17: style: Variable 'vert_end' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1881:17: style: Variable 'vert_end' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2237:28: style: Variable 'r' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2638:60: style: Parameter 'atlas' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2648:61: style: Parameter 'atlas' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2660:28: style: Variable 'r' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3144:47: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1291:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1292:41: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1293:42: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1294:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1299:39: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3033:84: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3411:30: style: Variable 'a' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3414:23: style: Variable 'b' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3498:77: style: Parameter 'wcount' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3821:57: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3867:120: style: Parameter 'ypos' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4157:67: style: Parameter 'spc' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4371:122: style: Parameter 'ypos' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4406:46: style: Parameter 'orig' can be declared as const array [constParameter] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4406:61: style: Parameter 'ray' can be declared as const array [constParameter] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4406:75: style: Parameter 'q0' can be declared as const array [constParameter] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4406:88: style: Parameter 'q1' can be declared as const array [constParameter] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4406:101: style: Parameter 'q2' can be declared as const array [constParameter] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4470:25: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4470:35: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4784:76: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4319:31: warning: Uninitialized variables: ranges[i].num_chars.h_oversample, ranges[i].num_chars.v_oversample [uninitvar] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4355:59: note: Calling function 'stbtt_PackFontRanges', 4th argument '&range' value is embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4319:31: note: Uninitialized variables: ranges[i].num_chars.h_oversample, ranges[i].num_chars.v_oversample embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1826:45: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1131:16: style: Variable 'out_ptr' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3414:67: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:636:18: style:inconclusive: Technically the member function 'ImSpanAllocator < 3 >::GetArenaSizeInBytes' can be const. [functionConst] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:855:37: style: Condition 'column->Flags&ImGuiTableColumnFlags_WidthFixed' is always true [knownConditionTrueFalse] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3395:36: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3409:45: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3617:19: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2346:19: style: The scope of the variable 'g' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3239:19: style: The scope of the variable 'g' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3289:19: style: The scope of the variable 'g' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3991:19: style: The scope of the variable 'g' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:304:51: style:inconclusive: Function 'BeginTable' argument 2 names different: declaration 'column' definition 'columns_count'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:739:64: note: Function 'BeginTable' argument 2 names different: declaration 'column' definition 'columns_count'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:304:51: note: Function 'BeginTable' argument 2 names different: declaration 'column' definition 'columns_count'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1477:40: style:inconclusive: Function 'TableSetupScrollFreeze' argument 1 names different: declaration 'cols' definition 'columns'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:754:56: note: Function 'TableSetupScrollFreeze' argument 1 names different: declaration 'cols' definition 'columns'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1477:40: note: Function 'TableSetupScrollFreeze' argument 1 names different: declaration 'cols' definition 'columns'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1553:54: style:inconclusive: Function 'TableSetColumnEnabled' argument 2 names different: declaration 'v' definition 'enabled'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:770:78: note: Function 'TableSetColumnEnabled' argument 2 names different: declaration 'v' definition 'enabled'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1553:54: note: Function 'TableSetColumnEnabled' argument 2 names different: declaration 'v' definition 'enabled'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1682:62: style:inconclusive: Function 'TableNextRow' argument 2 names different: declaration 'min_row_height' definition 'row_min_height'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:741:82: note: Function 'TableNextRow' argument 2 names different: declaration 'min_row_height' definition 'row_min_height'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1682:62: note: Function 'TableNextRow' argument 2 names different: declaration 'min_row_height' definition 'row_min_height'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3508:64: style:inconclusive: Function 'TableGcCompactTransientBuffers' argument 1 names different: declaration 'table' definition 'temp_data'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3006:80: note: Function 'TableGcCompactTransientBuffers' argument 1 names different: declaration 'table' definition 'temp_data'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3508:64: note: Function 'TableGcCompactTransientBuffers' argument 1 names different: declaration 'table' definition 'temp_data'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3760:53: style:inconclusive: Function 'SetColumnOffset' argument 2 names different: declaration 'offset_x' definition 'offset'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:781:69: note: Function 'SetColumnOffset' argument 2 names different: declaration 'offset_x' definition 'offset'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3760:53: note: Function 'SetColumnOffset' argument 2 names different: declaration 'offset_x' definition 'offset'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3843:53: style:inconclusive: Function 'GetColumnsID' argument 2 names different: declaration 'count' definition 'columns_count'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2960:66: note: Function 'GetColumnsID' argument 2 names different: declaration 'count' definition 'columns_count'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3843:53: note: Function 'GetColumnsID' argument 2 names different: declaration 'count' definition 'columns_count'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3856:50: style:inconclusive: Function 'BeginColumns' argument 2 names different: declaration 'count' definition 'columns_count'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2955:66: note: Function 'BeginColumns' argument 2 names different: declaration 'count' definition 'columns_count'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3856:50: note: Function 'BeginColumns' argument 2 names different: declaration 'count' definition 'columns_count'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:4064:25: style:inconclusive: Function 'Columns' argument 1 names different: declaration 'count' definition 'columns_count'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:775:41: note: Function 'Columns' argument 1 names different: declaration 'count' definition 'columns_count'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:4064:25: note: Function 'Columns' argument 1 names different: declaration 'count' definition 'columns_count'. embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1141:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1521:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1528:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1555:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1571:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1613:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1622:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1674:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1684:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1744:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1890:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1900:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1921:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2092:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2250:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2624:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2675:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2837:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2879:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3058:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3705:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3749:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3762:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3858:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3939:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:264:74: style: Parameter 'outer_window' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:480:23: style: Variable 'old_columns_to_preserve' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1148:29: style: Variable 'table_instance' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1160:27: style: Variable 'column' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1315:27: style: Variable 'column' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1325:27: style: Variable 'column' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1529:17: style: Variable 'table' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1614:17: style: Variable 'table' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1675:17: style: Variable 'table' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1814:33: style: Variable 'cell_data_end' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1891:17: style: Variable 'table' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2204:27: style: Variable 'column' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2253:23: style: Variable 'column' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2501:28: style: Variable 'channel' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2522:29: style: Variable 'table_instance' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2535:31: style: Variable 'column' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2640:85: style: Parameter 'column' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2965:35: style: Variable 'prev_column' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2970:35: style: Variable 'next_column' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3059:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3065:23: style: Variable 'column' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3701:54: style: Parameter 'columns' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3751:22: style: Variable 'columns' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3785:22: style: Variable 'columns' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3800:25: style: Variable 'column' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3957:25: style: Variable 'column' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:4071:22: style: Variable 'columns' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3414:72: style: Variable 'line' is assigned a value that is never used. [unreadVariable] embree-4.3.0/include/embree4/rtcore_common.h:355:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_MAX_INSTANCE_LEVEL_COUNT [valueFlowBailoutIncompleteVar] embree-4.3.0/include/embree4/rtcore_common.h:434:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_MAX_INSTANCE_LEVEL_COUNT [valueFlowBailoutIncompleteVar] embree-4.3.0/include/embree4/rtcore_ray.h:302:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_MAX_INSTANCE_LEVEL_COUNT [valueFlowBailoutIncompleteVar] embree-4.3.0/include/embree4/rtcore_ray.h:320:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_MAX_INSTANCE_LEVEL_COUNT [valueFlowBailoutIncompleteVar] embree-4.3.0/include/embree4/rtcore_ray.h:354:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_MAX_INSTANCE_LEVEL_COUNT [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/quaternion.h:27:72: performance: Variable 'r' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/quaternion.h:27:85: performance: Variable 'i' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/quaternion.h:27:98: performance: Variable 'j' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/quaternion.h:27:111: performance: Variable 'k' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] embree-4.3.0/common/math/quaternion.h:30:28: style: Struct 'QuaternionT < Vec3fa :: Scalar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/quaternion.h:43:19: style: Struct 'QuaternionT < Vec3fa :: Scalar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/quaternion.h:44:19: style: Struct 'QuaternionT < Vec3fa :: Scalar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:37:19: style: Struct 'Vec4 < Vec3fa :: Scalar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:39:41: style: Struct 'Vec4 < Vec3fa :: Scalar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:50:19: style: Struct 'Vec4 < Vec3fa :: Scalar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:51:19: style: Struct 'Vec4 < Vec3fa :: Scalar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:52:19: style: Struct 'Vec4 < Vec3fa :: Scalar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:53:19: style: Struct 'Vec4 < Vec3fa :: Scalar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/include/embree4/rtcore_ray.h:193:94: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:194:94: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:195:94: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:196:94: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:198:94: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:199:94: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:200:94: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:201:94: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:203:101: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:204:101: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:205:101: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:206:101: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:209:93: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:210:93: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:211:93: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:213:90: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:214:90: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:216:106: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:217:106: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:218:122: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:224:99: style: C-style pointer casting [cstyleCast] embree-4.3.0/include/embree4/rtcore_ray.h:225:99: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/ambient_light.cpp:27:24: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/ambient_light.cpp:43:24: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/ambient_light.cpp:71:24: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/ambient_light.cpp:80:24: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/ambient_light.cpp:27:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/lights/ambient_light.cpp:43:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/lights/light.h:62:38: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/lights/directional_light.cpp:31:34: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/directional_light.cpp:50:28: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/directional_light.cpp:75:28: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/directional_light.cpp:85:28: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/directional_light.cpp:50:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] embree-4.3.0/common/math/vec4.h:74:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:75:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:76:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:77:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:78:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:79:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:85:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:86:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:87:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:88:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:89:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:90:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:91:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:92:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:94:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:95:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:101:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:102:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:103:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:104:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:106:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:107:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:108:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:109:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:166:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:219:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1433:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1599:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1782:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClipRect [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2304:142: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2894:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:4035:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6571:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7624:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Index [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7725:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2166:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] embree-4.3.0/common/math/vec4.h:37:19: style: Struct 'Vec4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:50:19: style: Struct 'Vec4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:51:19: style: Struct 'Vec4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:52:19: style: Struct 'Vec4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec4.h:53:19: style: Struct 'Vec4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/lights/light.cpp:8:53: style:inconclusive: Function 'Light_eval' argument 1 names different: declaration 'self' definition 'uniform'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/lights/light.h:60:53: note: Function 'Light_eval' argument 1 names different: declaration 'self' definition 'uniform'. embree-4.3.0/tutorials/common/lights/light.cpp:8:53: note: Function 'Light_eval' argument 1 names different: declaration 'self' definition 'uniform'. embree-4.3.0/tutorials/common/lights/point_light.cpp:45:28: style:inconclusive: Boolean expression 'self->radius>0.f' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] embree-4.3.0/tutorials/common/lights/point_light.cpp:27:28: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/point_light.cpp:73:28: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/point_light.cpp:115:22: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/point_light.cpp:124:22: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/quad_light.cpp:29:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/quad_light.cpp:77:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/quad_light.cpp:91:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/tinyexr.h:8006:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/image/tinyexr.h:8234:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/image/tinyexr.h:2152:8: style:inconclusive: Technically the member function 'tinyexr::FHeapCompare::operator()' can be const. [functionConst] embree-4.3.0/tutorials/common/image/tinyexr.h:958:21: style: Condition 'newexp<=0' is always false [knownConditionTrueFalse] embree-4.3.0/tutorials/common/image/tinyexr.h:955:37: note: Assignment 'newexp=f.s.Exponent-127+15', assigned value is greater than 14 embree-4.3.0/tutorials/common/image/tinyexr.h:958:21: note: Condition 'newexp<=0' is always false embree-4.3.0/tutorials/common/image/tinyexr.h:7501:17: style: Condition 'mem_size>0' is always true [knownConditionTrueFalse] embree-4.3.0/tutorials/common/image/tinyexr.h:7496:16: note: Assuming that condition 'mem_size==0' is not redundant embree-4.3.0/tutorials/common/image/tinyexr.h:7501:17: note: Condition 'mem_size>0' is always true embree-4.3.0/tutorials/common/image/tinyexr.h:7570:17: style: Condition 'mem_size>0' is always true [knownConditionTrueFalse] embree-4.3.0/tutorials/common/image/tinyexr.h:7565:16: note: Assuming that condition 'mem_size==0' is not redundant embree-4.3.0/tutorials/common/image/tinyexr.h:7570:17: note: Condition 'mem_size>0' is always true embree-4.3.0/tutorials/common/image/tinyexr.h:6461:5: error: Resource leak: fp [resourceLeak] embree-4.3.0/tutorials/common/image/tinyexr.h:7497:5: error: Resource leak: fp [resourceLeak] embree-4.3.0/tutorials/common/image/tinyexr.h:7566:5: error: Resource leak: fp [resourceLeak] embree-4.3.0/tutorials/common/image/tinyexr.h:8407:5: error: Resource leak: fp [resourceLeak] embree-4.3.0/tutorials/common/image/tinyexr.h:8341:3: warning: Either the condition 'version==NULL' is redundant or there is possible null pointer dereference: version. [nullPointerRedundantCheck] embree-4.3.0/tutorials/common/image/tinyexr.h:8353:17: note: Assuming that condition 'version==NULL' is not redundant embree-4.3.0/tutorials/common/image/tinyexr.h:8341:3: note: Null pointer dereference embree-4.3.0/tutorials/common/image/tinyexr.h:8342:3: warning: Either the condition 'version==NULL' is redundant or there is possible null pointer dereference: version. [nullPointerRedundantCheck] embree-4.3.0/tutorials/common/image/tinyexr.h:8353:17: note: Assuming that condition 'version==NULL' is not redundant embree-4.3.0/tutorials/common/image/tinyexr.h:8342:3: note: Null pointer dereference embree-4.3.0/tutorials/common/image/tinyexr.h:8343:3: warning: Either the condition 'version==NULL' is redundant or there is possible null pointer dereference: version. [nullPointerRedundantCheck] embree-4.3.0/tutorials/common/image/tinyexr.h:8353:17: note: Assuming that condition 'version==NULL' is not redundant embree-4.3.0/tutorials/common/image/tinyexr.h:8343:3: note: Null pointer dereference embree-4.3.0/tutorials/common/image/tinyexr.h:8344:3: warning: Either the condition 'version==NULL' is redundant or there is possible null pointer dereference: version. [nullPointerRedundantCheck] embree-4.3.0/tutorials/common/image/tinyexr.h:8353:17: note: Assuming that condition 'version==NULL' is not redundant embree-4.3.0/tutorials/common/image/tinyexr.h:8344:3: note: Null pointer dereference embree-4.3.0/tutorials/common/image/tinyexr.h:2686:7: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/tinyexr.h:2733:5: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/tinyexr.h:2774:13: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/tinyexr.h:2838:22: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/tinyexr.h:2847:29: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/exr.cpp:61:23: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/image/tinyexr.h:782:24: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:783:30: portability:inconclusive: Casting from const float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:3571:30: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:3620:35: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:3628:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:3630:28: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:3709:30: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:3759:35: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:3767:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:3769:28: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:3846:30: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:3893:35: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:3901:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:3903:28: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:4025:30: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:4057:35: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:4061:28: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:4069:15: portability:inconclusive: Casting from const float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:4079:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:4188:7: portability:inconclusive: Casting from float * * to unsigned char * * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:4203:21: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:4211:19: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6041:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6043:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6045:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6047:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6054:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6109:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6111:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6113:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6116:19: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6126:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6128:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6130:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6133:15: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6317:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6319:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6321:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6323:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6329:27: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6383:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6385:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6387:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6390:19: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6399:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6401:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6403:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6406:15: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6539:29: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6592:21: portability: Casting between const unsigned char * const * and const float * const * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6607:29: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:6612:25: portability: Casting between const unsigned char * const * and const float * const * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:7252:11: portability:inconclusive: Casting from float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:7261:11: portability:inconclusive: Casting from float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:7268:32: portability:inconclusive: Casting from float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:7948:36: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:8663:18: portability:inconclusive: Casting from float * * to unsigned char * * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:8812:18: portability:inconclusive: Casting from float * * to unsigned char * * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/image/tinyexr.h:5768:22: style: Checking if unsigned expression 'offsets[y]' is less than zero. [unsignedLessThanZero] embree-4.3.0/tutorials/common/image/tinyexr.h:5921:56: style:inconclusive: Function 'LoadEXRWithLayer' argument 5 names different: declaration 'layer_name' definition 'layername'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:338:63: note: Function 'LoadEXRWithLayer' argument 5 names different: declaration 'layer_name' definition 'layername'. embree-4.3.0/tutorials/common/image/tinyexr.h:5921:56: note: Function 'LoadEXRWithLayer' argument 5 names different: declaration 'layer_name' definition 'layername'. embree-4.3.0/tutorials/common/image/tinyexr.h:6172:41: style:inconclusive: Function 'ParseEXRHeaderFromMemory' argument 1 names different: declaration 'header' definition 'exr_header'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:439:48: note: Function 'ParseEXRHeaderFromMemory' argument 1 names different: declaration 'header' definition 'exr_header'. embree-4.3.0/tutorials/common/image/tinyexr.h:6172:41: note: Function 'ParseEXRHeaderFromMemory' argument 1 names different: declaration 'header' definition 'exr_header'. embree-4.3.0/tutorials/common/image/tinyexr.h:6423:36: style:inconclusive: Function 'LoadEXRImageFromFile' argument 1 names different: declaration 'image' definition 'exr_image'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:471:43: note: Function 'LoadEXRImageFromFile' argument 1 names different: declaration 'image' definition 'exr_image'. embree-4.3.0/tutorials/common/image/tinyexr.h:6423:36: note: Function 'LoadEXRImageFromFile' argument 1 names different: declaration 'image' definition 'exr_image'. embree-4.3.0/tutorials/common/image/tinyexr.h:6423:64: style:inconclusive: Function 'LoadEXRImageFromFile' argument 2 names different: declaration 'header' definition 'exr_header'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:471:67: note: Function 'LoadEXRImageFromFile' argument 2 names different: declaration 'header' definition 'exr_header'. embree-4.3.0/tutorials/common/image/tinyexr.h:6423:64: note: Function 'LoadEXRImageFromFile' argument 2 names different: declaration 'header' definition 'exr_header'. embree-4.3.0/tutorials/common/image/tinyexr.h:6477:38: style:inconclusive: Function 'LoadEXRImageFromMemory' argument 1 names different: declaration 'image' definition 'exr_image'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:482:45: note: Function 'LoadEXRImageFromMemory' argument 1 names different: declaration 'image' definition 'exr_image'. embree-4.3.0/tutorials/common/image/tinyexr.h:6477:38: note: Function 'LoadEXRImageFromMemory' argument 1 names different: declaration 'image' definition 'exr_image'. embree-4.3.0/tutorials/common/image/tinyexr.h:6477:66: style:inconclusive: Function 'LoadEXRImageFromMemory' argument 2 names different: declaration 'header' definition 'exr_header'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:482:69: note: Function 'LoadEXRImageFromMemory' argument 2 names different: declaration 'header' definition 'exr_header'. embree-4.3.0/tutorials/common/image/tinyexr.h:6477:66: note: Function 'LoadEXRImageFromMemory' argument 2 names different: declaration 'header' definition 'exr_header'. embree-4.3.0/tutorials/common/image/tinyexr.h:7441:45: style:inconclusive: Function 'SaveEXRImageToMemory' argument 1 names different: declaration 'image' definition 'exr_image'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:530:52: note: Function 'SaveEXRImageToMemory' argument 1 names different: declaration 'image' definition 'exr_image'. embree-4.3.0/tutorials/common/image/tinyexr.h:7441:45: note: Function 'SaveEXRImageToMemory' argument 1 names different: declaration 'image' definition 'exr_image'. embree-4.3.0/tutorials/common/image/tinyexr.h:7443:46: style:inconclusive: Function 'SaveEXRImageToMemory' argument 3 names different: declaration 'memory' definition 'memory_out'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:532:52: note: Function 'SaveEXRImageToMemory' argument 3 names different: declaration 'memory' definition 'memory_out'. embree-4.3.0/tutorials/common/image/tinyexr.h:7443:46: note: Function 'SaveEXRImageToMemory' argument 3 names different: declaration 'memory' definition 'memory_out'. embree-4.3.0/tutorials/common/image/tinyexr.h:7447:40: style:inconclusive: Function 'SaveEXRImageToFile' argument 1 names different: declaration 'image' definition 'exr_image'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:519:47: note: Function 'SaveEXRImageToFile' argument 1 names different: declaration 'image' definition 'exr_image'. embree-4.3.0/tutorials/common/image/tinyexr.h:7447:40: note: Function 'SaveEXRImageToFile' argument 1 names different: declaration 'image' definition 'exr_image'. embree-4.3.0/tutorials/common/image/tinyexr.h:7516:54: style:inconclusive: Function 'SaveEXRMultipartImageToMemory' argument 1 names different: declaration 'images' definition 'exr_images'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:554:61: note: Function 'SaveEXRMultipartImageToMemory' argument 1 names different: declaration 'images' definition 'exr_images'. embree-4.3.0/tutorials/common/image/tinyexr.h:7516:54: note: Function 'SaveEXRMultipartImageToMemory' argument 1 names different: declaration 'images' definition 'exr_images'. embree-4.3.0/tutorials/common/image/tinyexr.h:7519:54: style:inconclusive: Function 'SaveEXRMultipartImageToMemory' argument 4 names different: declaration 'memory' definition 'memory_out'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:557:61: note: Function 'SaveEXRMultipartImageToMemory' argument 4 names different: declaration 'memory' definition 'memory_out'. embree-4.3.0/tutorials/common/image/tinyexr.h:7519:54: note: Function 'SaveEXRMultipartImageToMemory' argument 4 names different: declaration 'memory' definition 'memory_out'. embree-4.3.0/tutorials/common/image/tinyexr.h:7529:49: style:inconclusive: Function 'SaveEXRMultipartImageToFile' argument 1 names different: declaration 'images' definition 'exr_images'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:541:56: note: Function 'SaveEXRMultipartImageToFile' argument 1 names different: declaration 'images' definition 'exr_images'. embree-4.3.0/tutorials/common/image/tinyexr.h:7529:49: note: Function 'SaveEXRMultipartImageToFile' argument 1 names different: declaration 'images' definition 'exr_images'. embree-4.3.0/tutorials/common/image/tinyexr.h:7585:28: style:inconclusive: Function 'LoadDeepEXR' argument 1 names different: declaration 'out_image' definition 'deep_image'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:564:35: note: Function 'LoadDeepEXR' argument 1 names different: declaration 'out_image' definition 'deep_image'. embree-4.3.0/tutorials/common/image/tinyexr.h:7585:28: note: Function 'LoadDeepEXR' argument 1 names different: declaration 'out_image' definition 'deep_image'. embree-4.3.0/tutorials/common/image/tinyexr.h:8100:39: style:inconclusive: Function 'ParseEXRHeaderFromFile' argument 1 names different: declaration 'header' definition 'exr_header'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:433:46: note: Function 'ParseEXRHeaderFromFile' argument 1 names different: declaration 'header' definition 'exr_header'. embree-4.3.0/tutorials/common/image/tinyexr.h:8100:39: note: Function 'ParseEXRHeaderFromFile' argument 1 names different: declaration 'header' definition 'exr_header'. embree-4.3.0/tutorials/common/image/tinyexr.h:8100:69: style:inconclusive: Function 'ParseEXRHeaderFromFile' argument 2 names different: declaration 'version' definition 'exr_version'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:433:72: note: Function 'ParseEXRHeaderFromFile' argument 2 names different: declaration 'version' definition 'exr_version'. embree-4.3.0/tutorials/common/image/tinyexr.h:8100:69: note: Function 'ParseEXRHeaderFromFile' argument 2 names different: declaration 'version' definition 'exr_version'. embree-4.3.0/tutorials/common/image/tinyexr.h:8153:52: style:inconclusive: Function 'ParseEXRMultipartHeaderFromMemory' argument 1 names different: declaration 'headers' definition 'exr_headers'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:458:59: note: Function 'ParseEXRMultipartHeaderFromMemory' argument 1 names different: declaration 'headers' definition 'exr_headers'. embree-4.3.0/tutorials/common/image/tinyexr.h:8153:52: note: Function 'ParseEXRMultipartHeaderFromMemory' argument 1 names different: declaration 'headers' definition 'exr_headers'. embree-4.3.0/tutorials/common/image/tinyexr.h:8155:57: style:inconclusive: Function 'ParseEXRMultipartHeaderFromMemory' argument 3 names different: declaration 'version' definition 'exr_version'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:460:64: note: Function 'ParseEXRMultipartHeaderFromMemory' argument 3 names different: declaration 'version' definition 'exr_version'. embree-4.3.0/tutorials/common/image/tinyexr.h:8155:57: note: Function 'ParseEXRMultipartHeaderFromMemory' argument 3 names different: declaration 'version' definition 'exr_version'. embree-4.3.0/tutorials/common/image/tinyexr.h:8265:50: style:inconclusive: Function 'ParseEXRMultipartHeaderFromFile' argument 1 names different: declaration 'headers' definition 'exr_headers'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:448:57: note: Function 'ParseEXRMultipartHeaderFromFile' argument 1 names different: declaration 'headers' definition 'exr_headers'. embree-4.3.0/tutorials/common/image/tinyexr.h:8265:50: note: Function 'ParseEXRMultipartHeaderFromFile' argument 1 names different: declaration 'headers' definition 'exr_headers'. embree-4.3.0/tutorials/common/image/tinyexr.h:8266:55: style:inconclusive: Function 'ParseEXRMultipartHeaderFromFile' argument 3 names different: declaration 'version' definition 'exr_version'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:450:62: note: Function 'ParseEXRMultipartHeaderFromFile' argument 3 names different: declaration 'version' definition 'exr_version'. embree-4.3.0/tutorials/common/image/tinyexr.h:8266:55: note: Function 'ParseEXRMultipartHeaderFromFile' argument 3 names different: declaration 'version' definition 'exr_version'. embree-4.3.0/tutorials/common/image/tinyexr.h:8421:47: style:inconclusive: Function 'LoadEXRMultipartImageFromMemory' argument 1 names different: declaration 'images' definition 'exr_images'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:508:54: note: Function 'LoadEXRMultipartImageFromMemory' argument 1 names different: declaration 'images' definition 'exr_images'. embree-4.3.0/tutorials/common/image/tinyexr.h:8421:47: note: Function 'LoadEXRMultipartImageFromMemory' argument 1 names different: declaration 'images' definition 'exr_images'. embree-4.3.0/tutorials/common/image/tinyexr.h:8422:55: style:inconclusive: Function 'LoadEXRMultipartImageFromMemory' argument 2 names different: declaration 'headers' definition 'exr_headers'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:509:62: note: Function 'LoadEXRMultipartImageFromMemory' argument 2 names different: declaration 'headers' definition 'exr_headers'. embree-4.3.0/tutorials/common/image/tinyexr.h:8422:55: note: Function 'LoadEXRMultipartImageFromMemory' argument 2 names different: declaration 'headers' definition 'exr_headers'. embree-4.3.0/tutorials/common/image/tinyexr.h:8549:45: style:inconclusive: Function 'LoadEXRMultipartImageFromFile' argument 1 names different: declaration 'images' definition 'exr_images'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:494:52: note: Function 'LoadEXRMultipartImageFromFile' argument 1 names different: declaration 'images' definition 'exr_images'. embree-4.3.0/tutorials/common/image/tinyexr.h:8549:45: note: Function 'LoadEXRMultipartImageFromFile' argument 1 names different: declaration 'images' definition 'exr_images'. embree-4.3.0/tutorials/common/image/tinyexr.h:8550:53: style:inconclusive: Function 'LoadEXRMultipartImageFromFile' argument 2 names different: declaration 'headers' definition 'exr_headers'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:495:60: note: Function 'LoadEXRMultipartImageFromFile' argument 2 names different: declaration 'headers' definition 'exr_headers'. embree-4.3.0/tutorials/common/image/tinyexr.h:8550:53: note: Function 'LoadEXRMultipartImageFromFile' argument 2 names different: declaration 'headers' definition 'exr_headers'. embree-4.3.0/tutorials/common/image/tinyexr.h:8600:59: style:inconclusive: Function 'SaveEXRToMemory' argument 6 names different: declaration 'buffer' definition 'outbuf'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:384:42: note: Function 'SaveEXRToMemory' argument 6 names different: declaration 'buffer' definition 'outbuf'. embree-4.3.0/tutorials/common/image/tinyexr.h:8600:59: note: Function 'SaveEXRToMemory' argument 6 names different: declaration 'buffer' definition 'outbuf'. embree-4.3.0/tutorials/common/image/tinyexr.h:8750:49: style:inconclusive: Function 'SaveEXR' argument 6 names different: declaration 'filename' definition 'outfilename'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/image/tinyexr.h:400:32: note: Function 'SaveEXR' argument 6 names different: declaration 'filename' definition 'outfilename'. embree-4.3.0/tutorials/common/image/tinyexr.h:8750:49: note: Function 'SaveEXR' argument 6 names different: declaration 'filename' definition 'outfilename'. embree-4.3.0/tutorials/common/image/tinyexr.h:5839:47: performance: Function parameter 'n' should be passed by const reference. [passedByValue] embree-4.3.0/tutorials/common/image/tinyexr.h:6810:14: style: Variable 'tile' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/image/tinyexr.h:7408:45: style: Variable 'offsets' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/image/tinyexr.h:8515:26: style: Variable 'offset_data' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/image/exr.cpp:42:16: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:1305:20: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:1362:42: style: Parameter 'uncompressed_size' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/tinyexr.h:1398:20: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:1413:11: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:1516:9: style: Variable 'outStart' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:1591:20: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:1651:20: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:1666:11: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:1826:21: style: Variable 'ey' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:1839:23: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:1889:23: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:1945:21: style: Variable 'ey' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:1958:23: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:2008:23: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:2152:30: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/tinyexr.h:2152:44: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/image/tinyexr.h:2724:19: style: Variable 'outb' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:2725:19: style: Variable 'oe' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:7494:18: style: Variable 'mem' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:7563:18: style: Variable 'mem' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:7928:27: style: Variable 'src_ptr' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/image/tinyexr.h:4516:36: error: Uninitialized variable: attrib.pad0 [uninitvar] embree-4.3.0/tutorials/common/image/tinyexr.h:4516:36: error: Uninitialized struct member: attrib.pad0 [uninitStructMember] embree-4.3.0/tutorials/common/image/tinyexr.h:1054:14: style: Variable 'marker' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/image/tinyexr.h:1055:12: style: Variable 'size' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/image/tinyexr.h:7279:18: style: Variable 'datai[1]' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/image/tinyexr.h:7683:11: style: Variable 'size' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/image/tinyexr.h:7891:32: style: Variable 'channel_offset_list[i]' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/image/tinyexr.h:8199:14: style: Variable 'marker' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/image/tinyexr.h:8222:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] embree-4.3.0/tutorials/common/lights/spot_light.cpp:31:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/spot_light.cpp:66:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/spot_light.cpp:108:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/lights/spot_light.cpp:121:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/common/tasking/taskscheduler.h:13:0: error: #error "no tasking system enabled" [preprocessorErrorDirective] embree-4.3.0/common/math/vec2.h:37:5: style: Struct 'Vec2 < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2.h:39:41: style: Struct 'Vec2 < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2.h:48:19: style: Struct 'Vec2 < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2.h:49:19: style: Struct 'Vec2 < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2.h:50:19: style: Struct 'Vec2 < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/common/math/vec2.h:51:19: style: Struct 'Vec2 < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/common/texture/texture2d.cpp:17:24: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/texture/texture2d.cpp:28:27: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/texture/texture2d.cpp:39:23: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/texture/texture2d.cpp:56:12: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/texture/texture2d.cpp:62:16: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/texture/texture2d.cpp:69:15: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/texture/texture2d.cpp:188:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/texture/texture2d.cpp:185:42: style: Parameter 'size' can be declared as reference to const [constParameterReference] embree-4.3.0/common/sys/vector.h:47:11: error: syntax error [syntaxError] embree-4.3.0/tutorials/common/tutorial/noise.cpp:112:29: style:inconclusive: Function 'noise' argument 1 names different: declaration 'p' definition 'pos'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/tutorial/noise.h:11:29: note: Function 'noise' argument 1 names different: declaration 'p' definition 'pos'. embree-4.3.0/tutorials/common/tutorial/noise.cpp:112:29: note: Function 'noise' argument 1 names different: declaration 'p' definition 'pos'. embree-4.3.0/common/sys/alloc.h:215:16: style: Local variable 'p' shadows outer variable [shadowVariable] embree-4.3.0/tutorials/common/tutorial/noise.cpp:8:14: note: Shadowed declaration embree-4.3.0/common/sys/alloc.h:215:16: note: Shadow variable embree-4.3.0/tutorials/embree_info/embree_info.cpp:27:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_FLUSH_ZERO_ON [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:829:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:2714:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3118:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3338:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3343:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3348:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3353:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3358:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3586:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3590:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3617:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Gs [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3648:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3652:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3670:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3730:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3769:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3822:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3865:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3872:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:4106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:4115:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:4155:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:4161:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_any_of.cpp:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:2022:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:2029:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:1888:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:1895:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:1902:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:1909:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:1916:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:1923:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:1930:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:1937:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_filter.cpp:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_for.cpp:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_for_for.cpp:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_for_for_prefix_sum.cpp:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_map.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_partition.cpp:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_prefix_sum.cpp:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_reduce.cpp:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_set.cpp:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_sort.cpp:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_sort.cpp:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:541:9: warning:inconclusive: Member variable 'StringRef::m_data' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] embree-4.3.0/tutorials/external/catch.hpp:2048:14: style:inconclusive: Technically the member function 'Catch::Decomposer::operator<=' can be const. [functionConst] embree-4.3.0/tutorials/external/catch.hpp:2052:14: style:inconclusive: Technically the member function 'Catch::Decomposer::operator<=' can be const. [functionConst] embree-4.3.0/tutorials/external/catch.hpp:2755:16: style:inconclusive: Technically the member function 'Catch::Detail::Approx::operator()' can be const. [functionConst] embree-4.3.0/tutorials/external/catch.hpp:2028:14: style:inconclusive: Technically the member function 'ExprLhs < bool >::operator||' can be const. [functionConst] embree-4.3.0/tutorials/external/catch.hpp:3757:14: style: Virtual function 'next' is called from constructor 'FilterGenerator(P&&pred,GeneratorWrapper&&generator)' at line 3746. Dynamic binding is not used. [virtualCallInConstructor] embree-4.3.0/tutorials/external/catch.hpp:3746:42: note: Calling next embree-4.3.0/tutorials/external/catch.hpp:3757:14: note: next is a virtual function embree-4.3.0/tutorials/external/catch.hpp:2256:25: warning: The struct 'MessageBuilder' defines member function with name 'operator<<' also defined in its parent struct 'MessageStream'. [duplInheritedMember] embree-4.3.0/tutorials/external/catch.hpp:2242:24: note: Parent function 'MessageStream::operator<<' embree-4.3.0/tutorials/external/catch.hpp:2256:25: note: Derived function 'MessageBuilder::operator<<' embree-4.3.0/tutorials/external/catch.hpp:554:9: style: Class 'StringRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:561:9: style: Class 'StringRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:817:5: style: Class 'TestInvokerAsMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:833:5: style: Struct 'NameAndTags' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:2157:9: style: Class 'LazyExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:2535:9: style: Class 'Section' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:2581:9: style: Class 'BenchmarkLooper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:2712:9: style: Class 'ExceptionTranslatorRegistrar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:2690:13: style: Class 'ExceptionTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:3153:13: style: Struct 'EqualsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:3157:13: style: Struct 'ContainsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:3161:13: style: Struct 'StartsWithMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:3165:13: style: Struct 'EndsWithMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:3205:13: style: Struct 'ContainsElementMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:3226:13: style: Struct 'ContainsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:3256:13: style: Struct 'EqualsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:3279:13: style: Struct 'ApproxMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:3314:13: style: Struct 'UnorderedEqualsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:3509:5: style: Class 'GeneratorException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:3542:9: style: Class 'SingleValueGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:3543:9: style: Class 'SingleValueGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:3573:9: style: Class 'GeneratorWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:2999:13: style: Struct 'MatchNotOf < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:2999:13: style: Struct 'MatchNotOf < std >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:840:6: style: The destructor '~AutoReg' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:412:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:840:6: note: Destructor in derived class embree-4.3.0/tutorials/external/catch.hpp:2536:10: style: The destructor '~Section' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:412:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:2536:10: note: Destructor in derived class embree-4.3.0/tutorials/external/catch.hpp:3528:18: style: The destructor '~IGenerator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:3446:22: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:3528:18: note: Destructor in derived class embree-4.3.0/tutorials/external/catch.hpp:3948:18: style: The destructor '~IMutableContext' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:3939:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:3948:18: note: Destructor in derived class embree-4.3.0/tutorials/external/catch.hpp:4023:18: style: The destructor '~IConfig' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:412:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:4023:18: note: Destructor in derived class embree-4.3.0/tutorials/external/catch.hpp:1962:34: style: Parameter 'lhs' can be declared as pointer to const [constParameterReference] embree-4.3.0/tutorials/external/catch.hpp:1964:34: style: Parameter 'lhs' can be declared as pointer to const [constParameterReference] embree-4.3.0/tutorials/external/catch.hpp:1966:43: style: Parameter 'rhs' can be declared as pointer to const [constParameterReference] embree-4.3.0/tutorials/external/catch.hpp:1968:44: style: Parameter 'rhs' can be declared as pointer to const [constParameterReference] embree-4.3.0/tutorials/external/catch.hpp:1973:37: style: Parameter 'lhs' can be declared as pointer to const [constParameterReference] embree-4.3.0/tutorials/external/catch.hpp:1975:37: style: Parameter 'lhs' can be declared as pointer to const [constParameterReference] embree-4.3.0/tutorials/external/catch.hpp:1977:46: style: Parameter 'rhs' can be declared as pointer to const [constParameterReference] embree-4.3.0/tutorials/external/catch.hpp:1979:47: style: Parameter 'rhs' can be declared as pointer to const [constParameterReference] embree-4.3.0/tutorials/external/catch.hpp:3208:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/external/catch.hpp:3235:47: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/external/catch.hpp:2966:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/external/catch.hpp:2933:17: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_sort.cpp:54:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_sort.cpp:59:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_partition.cpp:20:19: style: Local variable 'i' shadows outer variable [shadowVariable] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_partition.cpp:15:17: note: Shadowed declaration embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_partition.cpp:20:19: note: Shadow variable embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_partition.cpp:40:19: style: Local variable 'i' shadows outer variable [shadowVariable] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_partition.cpp:15:17: note: Shadowed declaration embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_partition.cpp:40:19: note: Shadow variable embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_partition.cpp:41:19: style: Local variable 'i' shadows outer variable [shadowVariable] embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_partition.cpp:15:17: note: Shadowed declaration embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_partition.cpp:41:19: note: Shadow variable embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_prefix_sum.cpp:29:9: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/external/catch.hpp:6915:64: debug: simplifyOperatorName: found unsimplified operator name [debug] embree-4.3.0/tutorials/find_embree/find_embree.cpp:20:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_FLUSH_ZERO_ON [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/find_embree/find_embree_ispc.cpp:21:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_FLUSH_ZERO_ON [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:1727:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:1762:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ratio [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:6586:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:6590:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:6594:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:6664:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:6681:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:6821:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padding [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:6988:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7298:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7436:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7514:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hint [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7665:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7812:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clara [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:8537:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:8563:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:8785:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:9145:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:9174:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:9207:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:9244:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:9354:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:9426:142: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:9436:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:9525:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECMAScript [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:10314:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:10449:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Generators [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:10584:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:10965:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11017:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11022:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11041:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11084:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11359:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11360:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11361:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clog [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11393:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11408:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11414:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11600:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11613:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11832:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineInfo [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11891:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11926:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11932:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11937:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11941:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runState [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11945:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runState [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11951:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11964:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompletedSuccessfully [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11967:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompletedSuccessfully [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11970:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotStarted [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11984:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable location [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12008:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12025:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompletedSuccessfully [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12077:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filters [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12106:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filters [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12221:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12238:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12275:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12411:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12426:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12529:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12544:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12790:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uppercase [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:12964:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13011:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13022:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13048:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX_10_EXP [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13176:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13327:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_reporterPrefs [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13331:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13348:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13357:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13362:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13652:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13711:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13727:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13743:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13760:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13786:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13797:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13813:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13824:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13836:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable groupsCounts [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13843:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13867:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13870:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13881:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13915:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13946:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13970:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13982:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:13987:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:14048:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:14397:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:11226:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7383:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Optional [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7388:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Required [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7393:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Optional [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7115:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7116:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7117:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicError [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7118:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeError [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7120:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7121:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7129:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7141:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:5233:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:5117:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:4641:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:3383:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unprintableString [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7070:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7079:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/external/catch.hpp:7088:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/minimal/minimal.cpp:98:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_GEOMETRY_TYPE_TRIANGLE [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/minimal/minimal.cpp:173:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_INVALID_GEOMETRY_ID [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/minimal/minimal.cpp:99:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/minimal/minimal.cpp:106:23: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/minimal/minimal.cpp:50:26: style: Parameter 'userPtr' can be declared as pointer to const. However it seems that 'errorFunction' is a callback function, if 'userPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] embree-4.3.0/tutorials/minimal/minimal.cpp:73:37: note: You might need to cast the function pointer here embree-4.3.0/tutorials/minimal/minimal.cpp:50:26: note: Parameter 'userPtr' can be declared as pointer to const embree-4.3.0/tutorials/common/sycl/util.h:7:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/common/sycl/util.h:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:139:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_GEOMETRY_TYPE_TRIANGLE [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:240:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_INVALID_GEOMETRY_ID [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:303:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtcSYCLDeviceSelector [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:52:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shared [valueFlowBailoutIncompleteVar] embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:269:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:269:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:72:12: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:52:12: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/sycl/util.h:47:19: style: Variable 'device' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/sycl/util.h:53:19: style: Variable 'device' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:90:26: style: Parameter 'userPtr' can be declared as pointer to const. However it seems that 'errorFunction' is a callback function, if 'userPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:114:37: note: You might need to cast the function pointer here embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:90:26: note: Parameter 'userPtr' can be declared as pointer to const embree-4.3.0/tutorials/external/catch.hpp:6286:21: warning:inconclusive: Member variable 'LazyExpression::m_transientExpression' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] embree-4.3.0/tutorials/external/catch.hpp:4816:9: warning: Member variable 'Option < AssertionResult >::storage' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/tutorials/external/catch.hpp:4817:9: warning: Member variable 'Option < AssertionResult >::storage' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/tutorials/external/catch.hpp:4820:9: warning: Member variable 'Option < AssertionResult >::storage' is not initialized in the copy constructor. [uninitMemberVar] embree-4.3.0/tutorials/external/catch.hpp:4816:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/tutorials/external/catch.hpp:4817:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the constructor. [uninitMemberVar] embree-4.3.0/tutorials/external/catch.hpp:4820:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the copy constructor. [uninitMemberVar] embree-4.3.0/tutorials/external/catch.hpp:7411:21: style: Unused private function: 'ExeName::makeRef' [unusedPrivateFunction] embree-4.3.0/tutorials/external/catch.hpp:2207:14: performance:inconclusive: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/external/catch.hpp:6324:28: note: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/external/catch.hpp:2207:14: note: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/external/catch.hpp:2599:14: style:inconclusive: Technically the member function 'Catch::BenchmarkLooper::reportStart' can be const. [functionConst] embree-4.3.0/tutorials/external/catch.hpp:6476:27: note: Technically the member function 'Catch::BenchmarkLooper::reportStart' can be const. embree-4.3.0/tutorials/external/catch.hpp:2599:14: note: Technically the member function 'Catch::BenchmarkLooper::reportStart' can be const. embree-4.3.0/tutorials/external/catch.hpp:4751:24: style:inconclusive: Technically the member function 'Catch::Config::openStream' can be const. [functionConst] embree-4.3.0/tutorials/external/catch.hpp:8091:28: note: Technically the member function 'Catch::Config::openStream' can be const. embree-4.3.0/tutorials/external/catch.hpp:4751:24: note: Technically the member function 'Catch::Config::openStream' can be const. embree-4.3.0/tutorials/external/catch.hpp:13813:10: debug: CheckClass::isMemberVar found used member variable 'currentTestRunInfo' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:13824:5: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:13836:10: debug: CheckClass::isMemberVar found used member variable 'currentGroupInfo' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:13842:13: debug: CheckClass::isMemberVar found used member variable 'm_sectionStack' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:13870:5: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:13885:5: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:13915:9: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:13946:13: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:13970:9: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:13982:5: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:13986:9: debug: CheckClass::isMemberVar found used member variable 'm_config' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:14153:15: debug: CheckClass::isMemberVar found used member variable 'm_config' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:6232:14: style:inconclusive: Technically the member function 'Catch::RunContext::invokeActiveTestCase' can be const. [functionConst] embree-4.3.0/tutorials/external/catch.hpp:10628:22: note: Technically the member function 'Catch::RunContext::invokeActiveTestCase' can be const. embree-4.3.0/tutorials/external/catch.hpp:6232:14: note: Technically the member function 'Catch::RunContext::invokeActiveTestCase' can be const. embree-4.3.0/tutorials/external/catch.hpp:6244:14: style:inconclusive: Technically the member function 'Catch::RunContext::populateReaction' can be const. [functionConst] embree-4.3.0/tutorials/external/catch.hpp:10721:22: note: Technically the member function 'Catch::RunContext::populateReaction' can be const. embree-4.3.0/tutorials/external/catch.hpp:6244:14: note: Technically the member function 'Catch::RunContext::populateReaction' can be const. embree-4.3.0/tutorials/external/catch.hpp:6759:7: style:inconclusive: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. [functionConst] embree-4.3.0/tutorials/external/catch.hpp:6886:21: note: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. embree-4.3.0/tutorials/external/catch.hpp:6759:7: note: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. embree-4.3.0/tutorials/external/catch.hpp:6860:7: style:inconclusive: Technically the member function 'Catch::clara::TextFlow::Columns::operator+' can be const. [functionConst] embree-4.3.0/tutorials/external/catch.hpp:8254:14: performance:inconclusive: Technically the member function 'Catch::::PosixColourImpl::setColour' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/external/catch.hpp:8581:21: performance:inconclusive: Technically the member function 'Catch::ExceptionTranslatorRegistry::tryTranslators' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/external/catch.hpp:8658:46: note: Technically the member function 'Catch::ExceptionTranslatorRegistry::tryTranslators' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/external/catch.hpp:8581:21: note: Technically the member function 'Catch::ExceptionTranslatorRegistry::tryTranslators' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/external/catch.hpp:10815:14: performance:inconclusive: Technically the member function 'Catch::Session::libIdentify' can be static (but you may consider moving to unnamed namespace). [functionStatic] embree-4.3.0/tutorials/external/catch.hpp:11020:19: note: Technically the member function 'Catch::Session::libIdentify' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/external/catch.hpp:10815:14: note: Technically the member function 'Catch::Session::libIdentify' can be static (but you may consider moving to unnamed namespace). embree-4.3.0/tutorials/external/catch.hpp:11248:18: style:inconclusive: Technically the member function 'Catch::detail::::OutputDebugWriter::operator()' can be const. [functionConst] embree-4.3.0/tutorials/external/catch.hpp:7120:49: debug: CheckClass::isMemberVar found used member variable 'm_type' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:7121:56: debug: CheckClass::isMemberVar found used member variable 'm_type' with varid 0 [varid0] embree-4.3.0/tutorials/external/catch.hpp:13079:48: warning: The struct 'TestEventListenerBase' defines member function with name 'getSupportedVerbosities' also defined in its parent struct 'StreamingReporterBase < TestEventListenerBase >'. [duplInheritedMember] embree-4.3.0/tutorials/external/catch.hpp:5116:36: note: Parent function 'StreamingReporterBase < TestEventListenerBase >::getSupportedVerbosities' embree-4.3.0/tutorials/external/catch.hpp:13079:48: note: Derived function 'TestEventListenerBase::getSupportedVerbosities' embree-4.3.0/tutorials/external/catch.hpp:4532:13: style: Class 'NamePattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:4541:13: style: Class 'TagPattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:4550:13: style: Class 'ExcludedPattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:4613:9: style: Class 'TestSpecParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:4711:9: style: Class 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:4914:9: style: Struct 'TestRunInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:4984:9: style: Struct 'TestGroupStats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:5338:9: style: Struct 'TestEventListenerBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:5391:9: style: Struct 'Colour' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:5521:9: style: Struct 'ConsoleReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:5587:9: style: Class 'XmlEncode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:5622:9: style: Class 'XmlWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:5603:13: style: Class 'ScopedElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:5675:9: style: Class 'JunitReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:5723:9: style: Class 'XmlReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:7584:9: style: Struct 'Help' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:9337:5: style: Struct 'Converter < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:9346:5: style: Struct 'Converter < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:10017:9: style: Class 'TestInvokerAsFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:11258:13: style: Class 'FileStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:5202:13: style: Struct 'BySectionInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:5103:9: style: Struct 'StreamingReporterBase < TestEventListenerBase >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:5103:9: style: Struct 'StreamingReporterBase < CompactReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:5103:9: style: Struct 'StreamingReporterBase < ConsoleReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:5103:9: style: Struct 'StreamingReporterBase < XmlReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:4817:9: style: Class 'Option < AssertionResult >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:4817:9: style: Class 'Option < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:7067:9: style: Class 'ResultValueBase < ParseResultType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:7067:9: style: Class 'ResultValueBase < ParseState >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] embree-4.3.0/tutorials/external/catch.hpp:4533:22: style: The destructor '~NamePattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:4525:22: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:4533:22: note: Destructor in derived class embree-4.3.0/tutorials/external/catch.hpp:4542:22: style: The destructor '~TagPattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:4525:22: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:4542:22: note: Destructor in derived class embree-4.3.0/tutorials/external/catch.hpp:4551:22: style: The destructor '~ExcludedPattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:4525:22: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:4551:22: note: Destructor in derived class embree-4.3.0/tutorials/external/catch.hpp:4712:18: style: The destructor '~Config' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:4023:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:4712:18: note: Destructor in derived class embree-4.3.0/tutorials/external/catch.hpp:7231:22: style: The function 'isFlag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:7224:22: note: Virtual function in base class embree-4.3.0/tutorials/external/catch.hpp:7231:22: note: Function in derived class embree-4.3.0/tutorials/external/catch.hpp:8130:18: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:8126:26: note: Virtual function in base class embree-4.3.0/tutorials/external/catch.hpp:8130:18: note: Function in derived class embree-4.3.0/tutorials/external/catch.hpp:8578:10: style: The destructor '~ExceptionTranslatorRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:2680:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:8578:10: note: Destructor in derived class embree-4.3.0/tutorials/external/catch.hpp:9997:18: style: The destructor '~TestRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:493:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:9997:18: note: Destructor in derived class embree-4.3.0/tutorials/external/catch.hpp:10281:14: style: The destructor '~GeneratorTracker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:5802:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:10281:14: note: Destructor in derived class embree-4.3.0/tutorials/external/catch.hpp:5487:29: style: The function 'getPreferences' overrides a function in a base class but is identical to the overridden function [uselessOverride] embree-4.3.0/tutorials/external/catch.hpp:5112:29: note: Virtual function in base class embree-4.3.0/tutorials/external/catch.hpp:5487:29: note: Function in derived class embree-4.3.0/tutorials/external/catch.hpp:10080:10: style: The destructor '~TagAliasRegistry' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] embree-4.3.0/tutorials/external/catch.hpp:4588:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:10080:10: note: Destructor in derived class embree-4.3.0/tutorials/external/catch.hpp:13751:9: style: The statement 'if (m_headerPrinted) m_headerPrinted=false' is logically equivalent to 'm_headerPrinted=false'. [duplicateConditionalAssign] embree-4.3.0/tutorials/external/catch.hpp:13752:25: note: Assignment 'm_headerPrinted=false' embree-4.3.0/tutorials/external/catch.hpp:13751:9: note: Condition 'm_headerPrinted' is redundant embree-4.3.0/tutorials/external/catch.hpp:12877:27: style: Condition '0x80<=value' is always true [knownConditionTrueFalse] embree-4.3.0/tutorials/external/catch.hpp:12876:28: note: Assuming that condition 'value<0x80' is not redundant embree-4.3.0/tutorials/external/catch.hpp:12877:27: note: Condition '0x80<=value' is always true embree-4.3.0/tutorials/external/catch.hpp:5988:35: style:inconclusive: Function 'setMargin' argument 1 names different: declaration 'margin' definition 'newMargin'. [funcArgNamesDifferent] embree-4.3.0/tutorials/external/catch.hpp:2742:31: note: Function 'setMargin' argument 1 names different: declaration 'margin' definition 'newMargin'. embree-4.3.0/tutorials/external/catch.hpp:5988:35: note: Function 'setMargin' argument 1 names different: declaration 'margin' definition 'newMargin'. embree-4.3.0/tutorials/external/catch.hpp:5995:36: style:inconclusive: Function 'setEpsilon' argument 1 names different: declaration 'epsilon' definition 'newEpsilon'. [funcArgNamesDifferent] embree-4.3.0/tutorials/external/catch.hpp:2745:32: note: Function 'setEpsilon' argument 1 names different: declaration 'epsilon' definition 'newEpsilon'. embree-4.3.0/tutorials/external/catch.hpp:5995:36: note: Function 'setEpsilon' argument 1 names different: declaration 'epsilon' definition 'newEpsilon'. embree-4.3.0/tutorials/external/catch.hpp:8303:30: style:inconclusive: Function 'Colour' argument 1 names different: declaration 'other' definition 'rhs'. [funcArgNamesDifferent] embree-4.3.0/tutorials/external/catch.hpp:5392:26: note: Function 'Colour' argument 1 names different: declaration 'other' definition 'rhs'. embree-4.3.0/tutorials/external/catch.hpp:8303:30: note: Function 'Colour' argument 1 names different: declaration 'other' definition 'rhs'. embree-4.3.0/tutorials/external/catch.hpp:8307:41: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'other' definition 'rhs'. [funcArgNamesDifferent] embree-4.3.0/tutorials/external/catch.hpp:5393:37: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'rhs'. embree-4.3.0/tutorials/external/catch.hpp:8307:41: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'rhs'. embree-4.3.0/tutorials/external/catch.hpp:11544:59: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'sr' definition 'str'. [funcArgNamesDifferent] embree-4.3.0/tutorials/external/catch.hpp:616:59: note: Function 'operator<<' argument 2 names different: declaration 'sr' definition 'str'. embree-4.3.0/tutorials/external/catch.hpp:11544:59: note: Function 'operator<<' argument 2 names different: declaration 'sr' definition 'str'. embree-4.3.0/tutorials/external/catch.hpp:11548:57: style:inconclusive: Function 'operator+=' argument 2 names different: declaration 'sr' definition 'rhs'. [funcArgNamesDifferent] embree-4.3.0/tutorials/external/catch.hpp:615:59: note: Function 'operator+=' argument 2 names different: declaration 'sr' definition 'rhs'. embree-4.3.0/tutorials/external/catch.hpp:11548:57: note: Function 'operator+=' argument 2 names different: declaration 'sr' definition 'rhs'. embree-4.3.0/tutorials/external/catch.hpp:11665:43: style:inconclusive: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. [funcArgNamesDifferent] embree-4.3.0/tutorials/external/catch.hpp:4240:43: note: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. embree-4.3.0/tutorials/external/catch.hpp:11665:43: note: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. embree-4.3.0/tutorials/external/catch.hpp:11666:48: style:inconclusive: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. [funcArgNamesDifferent] embree-4.3.0/tutorials/external/catch.hpp:4241:48: note: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. embree-4.3.0/tutorials/external/catch.hpp:11666:48: note: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. embree-4.3.0/tutorials/external/catch.hpp:11668:51: style:inconclusive: Function 'makeTestCase' argument 4 names different: declaration 'lineInfo' definition '_lineInfo'. [funcArgNamesDifferent] embree-4.3.0/tutorials/external/catch.hpp:4243:51: note: Function 'makeTestCase' argument 4 names different: declaration 'lineInfo' definition '_lineInfo'. embree-4.3.0/tutorials/external/catch.hpp:11668:51: note: Function 'makeTestCase' argument 4 names different: declaration 'lineInfo' definition '_lineInfo'. embree-4.3.0/tutorials/external/catch.hpp:13800:58: style:inconclusive: Function 'testRunStarting' argument 1 names different: declaration '_testRunInfo' definition '_testInfo'. [funcArgNamesDifferent] embree-4.3.0/tutorials/external/catch.hpp:5540:49: note: Function 'testRunStarting' argument 1 names different: declaration '_testRunInfo' definition '_testInfo'. embree-4.3.0/tutorials/external/catch.hpp:13800:58: note: Function 'testRunStarting' argument 1 names different: declaration '_testRunInfo' definition '_testInfo'. embree-4.3.0/tutorials/external/catch.hpp:6637:9: style: Local variable 'width' shadows outer function [shadowFunction] embree-4.3.0/tutorials/external/catch.hpp:6729:7: note: Shadowed declaration embree-4.3.0/tutorials/external/catch.hpp:6637:9: note: Shadow variable embree-4.3.0/tutorials/external/catch.hpp:11406:32: style: Local variable 'end' shadows outer function [shadowFunction] embree-4.3.0/tutorials/external/catch.hpp:1657:18: note: Shadowed declaration embree-4.3.0/tutorials/external/catch.hpp:11406:32: note: Shadow variable embree-4.3.0/tutorials/external/catch.hpp:12403:20: style: Local variable 'end' shadows outer function [shadowFunction] embree-4.3.0/tutorials/external/catch.hpp:1657:18: note: Shadowed declaration embree-4.3.0/tutorials/external/catch.hpp:12403:20: note: Shadow variable embree-4.3.0/tutorials/external/catch.hpp:9129:18: performance:inconclusive: Use const reference for 'testSpec' to avoid unnecessary data copying. [redundantCopyLocalConst] embree-4.3.0/tutorials/external/catch.hpp:9163:18: performance:inconclusive: Use const reference for 'testSpec' to avoid unnecessary data copying. [redundantCopyLocalConst] embree-4.3.0/tutorials/external/catch.hpp:9192:18: performance:inconclusive: Use const reference for 'testSpec' to avoid unnecessary data copying. [redundantCopyLocalConst] embree-4.3.0/tutorials/external/catch.hpp:10927:22: performance:inconclusive: Use const reference for 'testSpec' to avoid unnecessary data copying. [redundantCopyLocalConst] embree-4.3.0/tutorials/external/catch.hpp:8534:93: performance: Function parameter 'op' should be passed by const reference. [passedByValue] embree-4.3.0/tutorials/external/catch.hpp:9621:118: performance: Function parameter 'names' should be passed by const reference. [passedByValue] embree-4.3.0/tutorials/external/catch.hpp:11258:35: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] embree-4.3.0/tutorials/external/catch.hpp:13943:15: performance: Range variable 'col' should be declared as const reference. [iterateByValue] embree-4.3.0/tutorials/external/catch.hpp:10367:19: style: Variable 'rootTracker' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/external/catch.hpp:13037:53: style: Parameter 'result' can be declared as reference to const [constParameterReference] embree-4.3.0/tutorials/external/catch.hpp:1810:22: style: Variable 'timeInfo' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/external/catch.hpp:14019:22: style: Variable 'timeInfo' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/external/catch.hpp:11416:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] embree-4.3.0/tutorials/external/catch.hpp:11601:37: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] embree-4.3.0/tutorials/external/catch.hpp:12433:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] embree-4.3.0/tutorials/external/catch.hpp:12726:25: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] embree-4.3.0/tutorials/external/catch.hpp:12956:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] embree-4.3.0/tutorials/external/catch.hpp:4628:25: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] embree-4.3.0/tutorials/external/catch.hpp:6795:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/external/catch.hpp:6811:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/external/catch.hpp:7520:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/external/catch.hpp:7672:26: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/external/catch.hpp:8765:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/external/catch.hpp:9231:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/external/catch.hpp:11759:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/external/catch.hpp:11845:25: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/external/catch.hpp:12195:9: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/external/catch.hpp:12207:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:4902:12: warning: Buffer 'col' is too small, the function 'ColorEdit4' expects a bigger buffer in 2nd argument [argumentSize] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:4902:12: note: Function 'ColorEdit4' is called embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:4932:49: note: Declaration of 2nd function argument. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:4900:49: note: Passing buffer 'col' to function that is declared here embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:4902:12: note: Buffer 'col' is too small, the function 'ColorEdit4' expects a bigger buffer in 2nd argument embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7300:28: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7316:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6079:18: style: Condition 'selected!=was_selected' is always false [knownConditionTrueFalse] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6034:29: note: was_selected is assigned 'selected' here. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6079:18: note: Condition 'selected!=was_selected' is always false embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:204:45: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:225:41: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:240:41: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1091:12: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1533:38: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1534:38: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1798:39: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1808:45: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1873:78: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1887:79: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1934:56: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1936:56: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1938:56: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1940:56: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1942:56: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1944:56: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1946:56: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1948:56: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1959:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1960:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1963:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1964:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1967:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1968:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1971:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1972:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1975:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1976:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1979:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1980:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1983:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1984:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1987:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1988:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1991:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1992:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1995:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1996:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2032:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2034:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2036:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2038:14: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2058:65: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2059:65: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2060:65: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2061:65: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2062:65: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2063:65: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2064:65: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2065:65: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2066:65: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2067:65: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2087:62: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2088:62: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2089:62: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2090:62: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2091:62: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2092:62: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2093:62: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2094:62: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2095:62: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2096:62: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2296:54: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2297:54: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2298:54: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2299:54: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2300:86: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2301:86: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2302:86: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2303:86: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2304:86: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2305:86: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2422:26: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2877:51: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2878:51: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2879:51: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2880:51: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2882:9: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2883:73: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2885:9: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2886:73: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2888:9: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2889:73: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2891:9: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2892:73: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2894:9: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2895:73: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2897:9: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2898:75: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3011:21: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3458:26: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3476:52: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3498:50: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3519:53: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_textedit.h:1168:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_textedit.h:1169:31: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_textedit.h:1170:7: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_textedit.h:1171:7: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imstb_textedit.h:1398:51: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3907:24: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:4383:40: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:4402:47: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:5056:51: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:5058:47: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:5146:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:5151:20: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6483:80: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6674:43: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6675:23: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6682:59: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6693:63: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6880:36: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6910:32: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7328:30: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7329:30: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7339:30: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7340:30: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7347:22: style: C-style pointer casting [cstyleCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6675:50: portability:inconclusive: Casting from const float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2184:54: style: Same expression on both sides of '/'. [duplicateExpression] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:155:19: style: The scope of the variable 'g' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:162:17: style: The scope of the variable 'text_begin' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1370:19: style: The scope of the variable 'g' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3370:17: style: The scope of the variable 'style' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_textedit.h:404:22: style: The scope of the variable 'prev_x' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_textedit.h:405:13: style: The scope of the variable 'k' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_textedit.h:1349:8: style: The scope of the variable 'i' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imstb_textedit.h:1359:8: style: The scope of the variable 'i' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6038:10: style: The scope of the variable 'toggled' can be reduced. [variableScope] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:745:63: style:inconclusive: Function 'InvisibleButton' argument 2 names different: declaration 'size' definition 'size_arg'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:502:79: note: Function 'InvisibleButton' argument 2 names different: declaration 'size' definition 'size_arg'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:745:63: note: Function 'InvisibleButton' argument 2 names different: declaration 'size' definition 'size_arg'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:769:68: style:inconclusive: Function 'ArrowButtonEx' argument 3 names different: declaration 'size_arg' definition 'size'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3059:84: note: Function 'ArrowButtonEx' argument 3 names different: declaration 'size_arg' definition 'size'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:769:68: note: Function 'ArrowButtonEx' argument 3 names different: declaration 'size_arg' definition 'size'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:923:39: style:inconclusive: Function 'ScrollbarEx' argument 1 names different: declaration 'bb' definition 'bb_frame'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3061:55: note: Function 'ScrollbarEx' argument 1 names different: declaration 'bb' definition 'bb_frame'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:923:39: note: Function 'ScrollbarEx' argument 1 names different: declaration 'bb' definition 'bb_frame'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:923:102: style:inconclusive: Function 'ScrollbarEx' argument 5 names different: declaration 'avail_v' definition 'size_avail_v'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3061:112: note: Function 'ScrollbarEx' argument 5 names different: declaration 'avail_v' definition 'size_avail_v'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:923:102: note: Function 'ScrollbarEx' argument 5 names different: declaration 'avail_v' definition 'size_avail_v'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:923:122: style:inconclusive: Function 'ScrollbarEx' argument 6 names different: declaration 'contents_v' definition 'size_contents_v'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3061:127: note: Function 'ScrollbarEx' argument 6 names different: declaration 'contents_v' definition 'size_contents_v'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:923:122: note: Function 'ScrollbarEx' argument 6 names different: declaration 'contents_v' definition 'size_contents_v'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1871:105: style:inconclusive: Function 'Combo' argument 5 names different: declaration 'popup_max_height_in_items' definition 'height_in_items'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:522:121: note: Function 'Combo' argument 5 names different: declaration 'popup_max_height_in_items' definition 'height_in_items'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1871:105: note: Function 'Combo' argument 5 names different: declaration 'popup_max_height_in_items' definition 'height_in_items'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1878:99: style:inconclusive: Function 'Combo' argument 4 names different: declaration 'popup_max_height_in_items' definition 'height_in_items'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:523:115: note: Function 'Combo' argument 4 names different: declaration 'popup_max_height_in_items' definition 'height_in_items'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1878:99: note: Function 'Combo' argument 4 names different: declaration 'popup_max_height_in_items' definition 'height_in_items'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1953:88: style:inconclusive: Function 'DataTypeApplyOp' argument 4 names different: declaration 'arg_1' definition 'arg1'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3094:104: note: Function 'DataTypeApplyOp' argument 4 names different: declaration 'arg_1' definition 'arg1'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1953:88: note: Function 'DataTypeApplyOp' argument 4 names different: declaration 'arg_1' definition 'arg1'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1953:106: style:inconclusive: Function 'DataTypeApplyOp' argument 5 names different: declaration 'arg_2' definition 'arg2'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3094:123: note: Function 'DataTypeApplyOp' argument 5 names different: declaration 'arg_2' definition 'arg2'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1953:106: note: Function 'DataTypeApplyOp' argument 5 names different: declaration 'arg_2' definition 'arg2'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2991:77: style:inconclusive: Function 'SliderScalarN' argument 3 names different: declaration 'p_data' definition 'v'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:567:93: note: Function 'SliderScalarN' argument 3 names different: declaration 'p_data' definition 'v'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2991:77: note: Function 'SliderScalarN' argument 3 names different: declaration 'p_data' definition 'v'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2991:108: style:inconclusive: Function 'SliderScalarN' argument 5 names different: declaration 'p_min' definition 'v_min'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:567:129: note: Function 'SliderScalarN' argument 5 names different: declaration 'p_min' definition 'v_min'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2991:108: note: Function 'SliderScalarN' argument 5 names different: declaration 'p_min' definition 'v_min'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2991:127: style:inconclusive: Function 'SliderScalarN' argument 6 names different: declaration 'p_max' definition 'v_max'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:567:148: note: Function 'SliderScalarN' argument 6 names different: declaration 'p_max' definition 'v_max'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2991:127: note: Function 'SliderScalarN' argument 6 names different: declaration 'p_max' definition 'v_max'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3170:48: style:inconclusive: Function 'ImParseFormatFindStart' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:355:60: note: Function 'ImParseFormatFindStart' argument 1 names different: declaration 'format' definition 'fmt'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3170:48: note: Function 'ImParseFormatFindStart' argument 1 names different: declaration 'format' definition 'fmt'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3183:46: style:inconclusive: Function 'ImParseFormatFindEnd' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:356:58: note: Function 'ImParseFormatFindEnd' argument 1 names different: declaration 'format' definition 'fmt'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3183:46: note: Function 'ImParseFormatFindEnd' argument 1 names different: declaration 'format' definition 'fmt'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3205:54: style:inconclusive: Function 'ImParseFormatTrimDecorations' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:357:66: note: Function 'ImParseFormatTrimDecorations' argument 1 names different: declaration 'format' definition 'fmt'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3205:54: note: Function 'ImParseFormatTrimDecorations' argument 1 names different: declaration 'format' definition 'fmt'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3270:40: style:inconclusive: Function 'ImParseFormatPrecision' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:360:60: note: Function 'ImParseFormatPrecision' argument 1 names different: declaration 'format' definition 'fmt'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3270:40: note: Function 'ImParseFormatPrecision' argument 1 names different: declaration 'format' definition 'fmt'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3270:49: style:inconclusive: Function 'ImParseFormatPrecision' argument 2 names different: declaration 'default_value' definition 'default_precision'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:360:72: note: Function 'ImParseFormatPrecision' argument 2 names different: declaration 'default_value' definition 'default_precision'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3270:49: note: Function 'ImParseFormatPrecision' argument 2 names different: declaration 'default_value' definition 'default_precision'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3767:67: style:inconclusive: Function 'InsertChars' argument 2 names different: declaration 'text' definition 'new_text'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2094:58: note: Function 'InsertChars' argument 2 names different: declaration 'text' definition 'new_text'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3767:67: note: Function 'InsertChars' argument 2 names different: declaration 'text' definition 'new_text'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3767:89: style:inconclusive: Function 'InsertChars' argument 3 names different: declaration 'text_end' definition 'new_text_end'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:2094:76: note: Function 'InsertChars' argument 3 names different: declaration 'text_end' definition 'new_text_end'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3767:89: note: Function 'InsertChars' argument 3 names different: declaration 'text_end' definition 'new_text_end'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3940:177: style:inconclusive: Function 'InputTextEx' argument 8 names different: declaration 'user_data' definition 'callback_user_data'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3100:200: note: Function 'InputTextEx' argument 8 names different: declaration 'user_data' definition 'callback_user_data'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3940:177: note: Function 'InputTextEx' argument 8 names different: declaration 'user_data' definition 'callback_user_data'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6481:107: style:inconclusive: Function 'ListBox' argument 5 names different: declaration 'height_in_items' definition 'height_items'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:634:123: note: Function 'ListBox' argument 5 names different: declaration 'height_in_items' definition 'height_items'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6481:107: note: Function 'ListBox' argument 5 names different: declaration 'height_in_items' definition 'height_items'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6872:67: style:inconclusive: Function 'BeginViewportSideBar' argument 2 names different: declaration 'viewport' definition 'viewport_p'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2837:83: note: Function 'BeginViewportSideBar' argument 2 names different: declaration 'viewport' definition 'viewport_p'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6872:67: note: Function 'BeginViewportSideBar' argument 2 names different: declaration 'viewport' definition 'viewport_p'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6872:99: style:inconclusive: Function 'BeginViewportSideBar' argument 4 names different: declaration 'size' definition 'axis_size'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2837:113: note: Function 'BeginViewportSideBar' argument 4 names different: declaration 'size' definition 'axis_size'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6872:99: note: Function 'BeginViewportSideBar' argument 4 names different: declaration 'size' definition 'axis_size'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7372:66: style:inconclusive: Function 'BeginTabBarEx' argument 2 names different: declaration 'bb' definition 'tab_bar_bb'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3019:79: note: Function 'BeginTabBarEx' argument 2 names different: declaration 'bb' definition 'tab_bar_bb'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7372:66: note: Function 'BeginTabBarEx' argument 2 names different: declaration 'bb' definition 'tab_bar_bb'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7814:86: style:inconclusive: Function 'TabBarQueueReorderFromMousePos' argument 2 names different: declaration 'tab' definition 'src_tab'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui_internal.h:3024:102: note: Function 'TabBarQueueReorderFromMousePos' argument 2 names different: declaration 'tab' definition 'src_tab'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7814:86: note: Function 'TabBarQueueReorderFromMousePos' argument 2 names different: declaration 'tab' definition 'src_tab'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:8275:45: style:inconclusive: Function 'SetTabItemClosed' argument 1 names different: declaration 'tab_or_docked_window_label' definition 'label'. [funcArgNamesDifferent] embree-4.3.0/tutorials/common/imgui/imgui.h:790:58: note: Function 'SetTabItemClosed' argument 1 names different: declaration 'tab_or_docked_window_label' definition 'label'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:8275:45: note: Function 'SetTabItemClosed' argument 1 names different: declaration 'tab_or_docked_window_label' definition 'label'. embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:155:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:311:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:330:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:357:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:394:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:689:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:747:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:771:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:809:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:847:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1043:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1085:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1110:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1216:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1279:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1315:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1370:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1387:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1464:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1597:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1828:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2280:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2408:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2464:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2518:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2871:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2997:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3444:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3568:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3617:219: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3841:23: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:4915:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:5667:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:5901:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6146:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6178:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6461:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6472:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6491:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6548:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7168:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7190:17: style: Variable 'style' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7352:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7717:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7780:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7816:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:8019:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:8290:19: style: Variable 'g' can be declared as reference to const [constVariableReference] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:273:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1347:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1355:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1796:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'Items_ArrayGetter' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6483:61: note: You might need to cast the function pointer here embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1796:37: note: Parameter 'data' can be declared as pointer to const embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1805:44: style: Parameter 'data' can be declared as pointer to const. However it seems that 'Items_SingleStringGetter' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1887:53: note: You might need to cast the function pointer here embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1805:44: note: Parameter 'data' can be declared as pointer to const embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2404:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2460:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2514:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2993:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3440:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3569:13: style: Variable 'font' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3635:62: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:3636:61: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:4907:77: style: Parameter 'V' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:5903:19: style: Variable 'storage' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6674:31: style: Variable 'plot_data' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6876:18: style: Variable 'bar_window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7171:18: style: Variable 'parent_window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7502:27: style: Variable 'prev_tab' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7544:27: style: Variable 'tab_to_select' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7596:27: style: Variable 'scroll_and_select_tab' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7642:29: style: Variable 'section' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7700:52: style: Parameter 'tab_bar' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7733:23: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7774:19: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7915:27: style: Variable 'tab_item' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7996:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:8011:23: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:8020:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:8031:19: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:8039:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] embree-4.3.0/tutorials/common/imgui/imstb_textedit.h:579:53: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_textedit.h:709:115: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_textedit.h:1347:59: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] embree-4.3.0/tutorials/common/imgui/imstb_textedit.h:1357:60: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] diff: head embree-4.3.0/common/lexers/stream.h:103:6: style: The destructor '~StdStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:65:14: note: Virtual destructor in base class embree-4.3.0/common/lexers/stream.h:103:6: note: Destructor in derived class head embree-4.3.0/common/lexers/stream.h:132:6: style: The destructor '~FileStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:65:14: note: Virtual destructor in base class embree-4.3.0/common/lexers/stream.h:132:6: note: Destructor in derived class head embree-4.3.0/common/lexers/stream.h:172:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/lexers/stream.h:198:6: style: The destructor '~CommandLineStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/lexers/stream.h:65:14: note: Virtual destructor in base class embree-4.3.0/common/lexers/stream.h:198:6: note: Destructor in derived class head embree-4.3.0/common/lexers/stream.h:204:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/lexers/stream.h:65:14: style: The destructor '~Stream < Token >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/sys/ref.h:19:14: note: Virtual destructor in base class embree-4.3.0/common/lexers/stream.h:65:14: note: Destructor in derived class head embree-4.3.0/common/lexers/stream.h:65:14: style: The destructor '~Stream < int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/sys/ref.h:19:14: note: Virtual destructor in base class embree-4.3.0/common/lexers/stream.h:65:14: note: Destructor in derived class head embree-4.3.0/common/lexers/stream.h:65:14: style: The destructor '~Stream < std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/sys/ref.h:19:14: note: Virtual destructor in base class embree-4.3.0/common/lexers/stream.h:65:14: note: Destructor in derived class head embree-4.3.0/common/lexers/stream.h:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/lexers/stream.h:75:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/lexers/stream.h:81:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/lexers/stringstream.cpp:27:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/lexers/tokenstream.cpp:164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/lexers/tokenstream.cpp:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/affinespace.h:33:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/affinespace.h:52:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/bbox.h:13:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vfloat_impl < 4 > [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/bbox.h:198:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/bbox.h:258:15: style: C-style reference casting [cstyleCast] head embree-4.3.0/common/math/bbox.h:259:15: style: C-style reference casting [cstyleCast] head embree-4.3.0/common/math/bbox.h:260:15: style: C-style reference casting [cstyleCast] head embree-4.3.0/common/math/bbox.h:261:15: style: C-style reference casting [cstyleCast] head embree-4.3.0/common/math/bbox.h:266:15: style: C-style reference casting [cstyleCast] head embree-4.3.0/common/math/bbox.h:267:15: style: C-style reference casting [cstyleCast] head embree-4.3.0/common/math/bbox.h:268:15: style: C-style reference casting [cstyleCast] head embree-4.3.0/common/math/bbox.h:269:15: style: C-style reference casting [cstyleCast] head embree-4.3.0/common/math/bbox.h:43:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/color.h:39:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one_over_255 [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/color.h:41:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one_over_255 [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/emath.h:340:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/emath.h:341:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/linearspace2.h:80:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/linearspace3.h:98:33: style: C-style reference casting [cstyleCast] head embree-4.3.0/common/math/quaternion.h:152:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/transcendental.h:428:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/transcendental.h:487:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inf [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/common/math/vec2fa.h:82:104: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec2fa.h:82:101: note: Address of variable taken here. embree-4.3.0/common/math/vec2fa.h:82:104: note: The address of local variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec2fa.h:82:104: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec2fa.h:82:101: note: Address of variable taken here. embree-4.3.0/common/math/vec2fa.h:82:104: note: The address of variable 'x' might be accessed at non-zero index. 2.13.0 embree-4.3.0/common/math/vec2fa.h:83:104: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec2fa.h:83:101: note: Address of variable taken here. embree-4.3.0/common/math/vec2fa.h:83:104: note: The address of local variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec2fa.h:83:104: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec2fa.h:83:101: note: Address of variable taken here. embree-4.3.0/common/math/vec2fa.h:83:104: note: The address of variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec3.h:287:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/common/math/vec3ba.h:61:102: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3ba.h:61:99: note: Address of variable taken here. embree-4.3.0/common/math/vec3ba.h:61:102: note: The address of local variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec3ba.h:61:102: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3ba.h:61:99: note: Address of variable taken here. embree-4.3.0/common/math/vec3ba.h:61:102: note: The address of variable 'x' might be accessed at non-zero index. 2.13.0 embree-4.3.0/common/math/vec3ba.h:62:102: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3ba.h:62:99: note: Address of variable taken here. embree-4.3.0/common/math/vec3ba.h:62:102: note: The address of local variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec3ba.h:62:102: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3ba.h:62:99: note: Address of variable taken here. embree-4.3.0/common/math/vec3ba.h:62:102: note: The address of variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec3fa.h:309:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec3fa.h:317:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/common/math/vec3fa.h:509:104: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3fa.h:509:101: note: Address of variable taken here. embree-4.3.0/common/math/vec3fa.h:509:104: note: The address of local variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec3fa.h:509:104: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3fa.h:509:101: note: Address of variable taken here. embree-4.3.0/common/math/vec3fa.h:509:104: note: The address of variable 'x' might be accessed at non-zero index. 2.13.0 embree-4.3.0/common/math/vec3fa.h:510:104: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3fa.h:510:101: note: Address of variable taken here. embree-4.3.0/common/math/vec3fa.h:510:104: note: The address of local variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec3fa.h:510:104: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3fa.h:510:101: note: Address of variable taken here. embree-4.3.0/common/math/vec3fa.h:510:104: note: The address of variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec3fa.h:679:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec3fa.h:687:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/common/math/vec3fa.h:93:104: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3fa.h:93:101: note: Address of variable taken here. embree-4.3.0/common/math/vec3fa.h:93:104: note: The address of local variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec3fa.h:93:104: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3fa.h:93:101: note: Address of variable taken here. embree-4.3.0/common/math/vec3fa.h:93:104: note: The address of variable 'x' might be accessed at non-zero index. 2.13.0 embree-4.3.0/common/math/vec3fa.h:94:104: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3fa.h:94:101: note: Address of variable taken here. embree-4.3.0/common/math/vec3fa.h:94:104: note: The address of local variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec3fa.h:94:104: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3fa.h:94:101: note: Address of variable taken here. embree-4.3.0/common/math/vec3fa.h:94:104: note: The address of variable 'x' might be accessed at non-zero index. 2.13.0 embree-4.3.0/common/math/vec3ia.h:62:102: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3ia.h:62:99: note: Address of variable taken here. embree-4.3.0/common/math/vec3ia.h:62:102: note: The address of local variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec3ia.h:62:102: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3ia.h:62:99: note: Address of variable taken here. embree-4.3.0/common/math/vec3ia.h:62:102: note: The address of variable 'x' might be accessed at non-zero index. 2.13.0 embree-4.3.0/common/math/vec3ia.h:63:102: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3ia.h:63:99: note: Address of variable taken here. embree-4.3.0/common/math/vec3ia.h:63:102: note: The address of local variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec3ia.h:63:102: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/common/math/vec3ia.h:63:99: note: Address of variable taken here. embree-4.3.0/common/math/vec3ia.h:63:102: note: The address of variable 'x' might be accessed at non-zero index. head embree-4.3.0/common/math/vec4.h:101:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:102:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:103:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:104:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:106:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:107:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:108:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:109:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:166:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:222:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:74:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:75:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:76:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:77:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:78:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:79:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:85:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:86:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:87:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:88:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:89:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:90:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:91:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:92:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:94:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/math/vec4.h:95:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/common/simd/simd.h:40:35: style:inconclusive: Boolean expression 'i==vi' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] 2.13.0 embree-4.3.0/common/simd/simd.h:66:35: style:inconclusive: Boolean expression 'i==vi' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] head embree-4.3.0/common/simd/varying.h:23:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/varying.h:24:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/varying.h:47:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/varying.h:48:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vboolf4_sse2.h:50:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mm_lookupmask_ps [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vboolf4_sse2.h:51:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mm_lookupmask_ps [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vfloat4_sse2.h:192:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vfloat4_sse2.h:552:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vfloat4_sse2.h:556:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vfloat4_sse2.h:642:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vfloat4_sse2.h:643:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vint4_sse2.h:205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vint4_sse2.h:416:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vint4_sse2.h:479:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vint4_sse2.h:480:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vuint4_sse2.h:157:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vuint4_sse2.h:331:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vuint4_sse2.h:391:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/simd/vuint4_sse2.h:392:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/sys/alloc.h:166:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head embree-4.3.0/common/sys/alloc.h:200:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_id [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/sys/alloc.h:210:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_id [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/sys/alloc.h:92:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alignment [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/common/sys/condition.cpp:75:12: style: C-style pointer casting [cstyleCast] head embree-4.3.0/common/sys/intrinsics.h:515:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_HINT_T0 [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/sys/intrinsics.h:516:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_HINT_T1 [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/sys/intrinsics.h:517:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_HINT_T2 [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/sys/intrinsics.h:518:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_HINT_NTA [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/sys/intrinsics.h:523:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_HINT_T0 [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/sys/mutex.h:56:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/sys/mutex.h:67:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head embree-4.3.0/common/sys/mutex.h:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/common/sys/ref.h:42:19: style: Class 'Ref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.13.0 embree-4.3.0/common/sys/ref.h:46:19: style: Class 'Ref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.13.0 embree-4.3.0/common/sys/vector.h:224:28: style:inconclusive: Technically the member function 'embree::vector_t::internal_grow_size' can be const. [functionConst] 2.13.0 embree-4.3.0/common/sys/vector.h:31:21: style: Class 'vector_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.13.0 embree-4.3.0/common/sys/vector.h:35:64: style: C-style pointer casting [cstyleCast] head embree-4.3.0/common/sys/vector.h:47:11: error: syntax error [syntaxError] head embree-4.3.0/include/embree4/rtcore_common.h:434:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_MAX_INSTANCE_LEVEL_COUNT [valueFlowBailoutIncompleteVar] head embree-4.3.0/include/embree4/rtcore_ray.h:302:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_MAX_INSTANCE_LEVEL_COUNT [valueFlowBailoutIncompleteVar] head embree-4.3.0/include/embree4/rtcore_ray.h:320:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_MAX_INSTANCE_LEVEL_COUNT [valueFlowBailoutIncompleteVar] head embree-4.3.0/include/embree4/rtcore_ray.h:354:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_MAX_INSTANCE_LEVEL_COUNT [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/common/motion_derivative.cpp:213:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/common/motion_derivative.cpp:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/rthwif/rtbuild/statistics.cpp:126:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/rthwif/rtbuild/statistics.cpp:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/rthwif/rtbuild/statistics.cpp:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/rthwif/rtbuild/statistics.cpp:81:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable floatfield [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/rthwif/rttrace/rttrace.h:243:84: style: Parameter 'vertices_out' can be declared as const array [constParameter] head embree-4.3.0/kernels/rthwif/rttrace/rttrace_validation.cpp:164:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primIndex0 [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:100:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZE_STRUCTURE_TYPE_RTAS_DEVICE_EXP_PROPERTIES [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:134:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZE_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:300:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZE_STRUCTURE_TYPE_RTAS_BUILDER_EXP_DESC [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:37:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:432:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:464:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL [valueFlowBailoutIncompleteVar] head embree-4.3.0/kernels/rthwif/testing/rthwif_cornell_box.cpp:70:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head embree-4.3.0/tests/integration/test_embree_release/test.cpp:64:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_GEOMETRY_TYPE_TRIANGLE [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/exr.cpp:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/exr.cpp:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/image.h:103:14: style: The destructor '~ImageT < Col3 < float > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/common/image/image.h:20:14: note: Virtual destructor in base class embree-4.3.0/tutorials/common/image/image.h:103:14: note: Destructor in derived class head embree-4.3.0/tutorials/common/image/image.h:103:14: style: The destructor '~ImageT < Col3 < unsigned char > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/common/image/image.h:20:14: note: Virtual destructor in base class embree-4.3.0/tutorials/common/image/image.h:103:14: note: Destructor in derived class head embree-4.3.0/tutorials/common/image/image.h:103:14: style: The destructor '~ImageT < Col4 < float > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/common/image/image.h:20:14: note: Virtual destructor in base class embree-4.3.0/tutorials/common/image/image.h:103:14: note: Destructor in derived class head embree-4.3.0/tutorials/common/image/image.h:103:14: style: The destructor '~ImageT < Col4 < unsigned char > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/common/image/image.h:20:14: note: Virtual destructor in base class embree-4.3.0/tutorials/common/image/image.h:103:14: note: Destructor in derived class head embree-4.3.0/tutorials/common/image/image.h:20:14: style: The destructor '~Image' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/common/sys/ref.h:19:14: note: Virtual destructor in base class embree-4.3.0/tutorials/common/image/image.h:20:14: note: Destructor in derived class head embree-4.3.0/tutorials/common/image/pfm.cpp:29:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/pfm.cpp:74:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/ppm.cpp:30:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/ppm.cpp:99:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/stb_image.h:4327:44: warning: Uninitialized variable: lencodes [uninitvar] embree-4.3.0/tutorials/common/image/stb_image.h:4303:13: note: Assuming condition is false embree-4.3.0/tutorials/common/image/stb_image.h:4327:44: note: Uninitialized variable: lencodes 2.13.0 embree-4.3.0/tutorials/common/image/stb_image.h:5591:11: style: Condition '!easy' is always true [knownConditionTrueFalse] embree-4.3.0/tutorials/common/image/stb_image.h:5579:16: note: Assignment 'easy=0', assigned value is 0 embree-4.3.0/tutorials/common/image/stb_image.h:5591:11: note: Condition '!easy' is always true 2.13.0 embree-4.3.0/tutorials/common/image/stb_image.h:5814:11: style: The scope of the variable 'j' can be reduced. [variableScope] 2.13.0 embree-4.3.0/tutorials/common/image/stb_image.h:5816:8: style: The scope of the variable 'RLE_count' can be reduced. [variableScope] 2.13.0 embree-4.3.0/tutorials/common/image/stb_image.h:5817:8: style: The scope of the variable 'RLE_repeating' can be reduced. [variableScope] 2.13.0 embree-4.3.0/tutorials/common/image/stb_image.h:5818:8: style: The scope of the variable 'read_next_pixel' can be reduced. [variableScope] head embree-4.3.0/tutorials/common/image/stb_image.h:6300:11: warning: Uninitialized variable: dest [uninitvar] embree-4.3.0/tutorials/common/image/stb_image.h:6373:59: note: Calling function 'stbi__readval', 3rd argument 'value' value is embree-4.3.0/tutorials/common/image/stb_image.h:6294:19: note: Assuming condition is false embree-4.3.0/tutorials/common/image/stb_image.h:6300:11: note: Uninitialized variable: dest head embree-4.3.0/tutorials/common/image/stb_image.h:857:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/tga.cpp:17:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/tga.cpp:51:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/tinyexr.h:1362:42: style: Parameter 'uncompressed_size' can be declared as pointer to const [constParameterPointer] 2.13.0 embree-4.3.0/tutorials/common/image/tinyexr.h:3101:21: style: Variable 'cd' can be declared as reference to const [constVariableReference] 2.13.0 embree-4.3.0/tutorials/common/image/tinyexr.h:3224:21: style: Variable 'cd' can be declared as reference to const [constVariableReference] head embree-4.3.0/tutorials/common/image/tinyexr.h:4527:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/tinyexr.h:4974:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/tinyexr.h:5857:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/tinyexr.h:7495:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem < vtypes < 4 > :: vfloat > [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/tinyexr.h:7564:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem < vtypes < 4 > :: vfloat > [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/tinyexr.h:7892:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel_type [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/tinyexr.h:8606:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/image/tinyexr.h:8755:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:256:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLFW_KEY_LEFT_CONTROL [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiMod_Ctrl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:285:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiMouseButton_COUNT [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:338:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLFW_RELEASE [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:369:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLFW_CURSOR [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:384:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLFW_CURSOR [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:468:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiBackendFlags_HasMouseCursors [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:541:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiMouseCursor_COUNT [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:554:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLFW_CURSOR [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:586:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiConfigFlags_NoMouseCursorChange [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_glfw.cpp:609:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiConfigFlags_NavEnableGamepad [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl2.cpp:166:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_BINDING_2D [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl2.cpp:250:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_BINDING_2D [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:426:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImDrawVert [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:509:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImDrawVert [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:661:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:680:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:10262:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:10722:9: warning: Either the condition 'prev_nav_window' is redundant or there is possible null pointer dereference: window. [nullPointerRedundantCheck] embree-4.3.0/tutorials/common/imgui/imgui.cpp:10734:13: note: Assuming that condition 'prev_nav_window' is not redundant embree-4.3.0/tutorials/common/imgui/imgui.cpp:10732:38: note: prev_nav_window is assigned 'g.NavWindow' here. embree-4.3.0/tutorials/common/imgui/imgui.cpp:10733:53: note: Calling function 'NavRestoreLastChildNavWindow', 1st argument 'g.NavWindow' value is 0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:10722:9: note: Null pointer dereference head embree-4.3.0/tutorials/common/imgui/imgui.cpp:10814:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:11060:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:11464:19: style: Variable 'g' can be declared as reference to const [constVariableReference] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:1148:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:11736:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:1210:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:12159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:12179:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:12406:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeHash [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:12416:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAllFn [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:12452:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadInitFn [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:12539:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SettingsOffset [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:12637:19: style: Variable 'g' can be declared as reference to const [constVariableReference] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:12912:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:13076:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:1307:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:13178:135: style: C-style pointer casting [cstyleCast] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:13470:173: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNorm [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:13575:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:13969:19: style: Variable 'g' can be declared as reference to const [constVariableReference] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:14047:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QuerySuccess [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:14075:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:1423:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:1505:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:1563:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:1796:19: style: Variable 'g' can be declared as reference to const [constVariableReference] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:1807:19: style: Variable 'g' can be declared as reference to const [constVariableReference] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:2262:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PairComparerByID [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:2366:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_i [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:2429:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:2621:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Min [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:2774:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Min [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:3279:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:3905:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HookId [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:3915:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:4154:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextEntryIndex [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:4532:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:4886:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:4901:42: style: C-style pointer casting [cstyleCast] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:4902:42: style: C-style pointer casting [cstyleCast] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:4930:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElemCount [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:5090:19: style: Variable 'g' can be declared as reference to const [constVariableReference] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:5290:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:5593:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:5659:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusOrder [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:5956:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:6459:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:7040:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusOrder [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:8118:19: style: Variable 'g' can be declared as reference to const [constVariableReference] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:8320:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenMousePos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:8407:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:9367:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:9391:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:9454:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:9612:19: style: Variable 'g' can be declared as reference to const [constVariableReference] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:9618:19: style: Variable 'g' can be declared as reference to const [constVariableReference] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:9652:19: style: Variable 'g' can be declared as reference to const [constVariableReference] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.cpp:9658:19: style: Variable 'g' can be declared as reference to const [constVariableReference] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:9774:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupId [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:9861:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupId [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:9908:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:9932:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:9947:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui.cpp:9973:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupId [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.h:258:79: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/tutorials/common/imgui/imgui.h:258:76: note: Address of variable taken here. embree-4.3.0/tutorials/common/imgui/imgui.h:258:79: note: The address of local variable 'x' might be accessed at non-zero index. head embree-4.3.0/tutorials/common/imgui/imgui.h:258:79: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/tutorials/common/imgui/imgui.h:258:76: note: Address of variable taken here. embree-4.3.0/tutorials/common/imgui/imgui.h:258:79: note: The address of variable 'x' might be accessed at non-zero index. 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui.h:259:79: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/tutorials/common/imgui/imgui.h:259:76: note: Address of variable taken here. embree-4.3.0/tutorials/common/imgui/imgui.h:259:79: note: The address of local variable 'x' might be accessed at non-zero index. head embree-4.3.0/tutorials/common/imgui/imgui.h:259:79: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] embree-4.3.0/tutorials/common/imgui/imgui.h:259:76: note: Address of variable taken here. embree-4.3.0/tutorials/common/imgui/imgui.h:259:79: note: The address of variable 'x' might be accessed at non-zero index. head embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1906:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:1982:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontDataOwnedByAtlas [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2624:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2660:28: style: Variable 'r' can be declared as pointer to const [constVariablePointer] head embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:2794:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirtyLookupTables [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3156:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Codepoint [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_draw.cpp:3731:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElemCount [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_internal.h:1701:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_internal.h:2151:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_internal.h:575:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_internal.h:576:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_internal.h:577:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_internal.h:578:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_internal.h:638:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKS [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_internal.h:639:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKS [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_internal.h:663:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_i [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_internal.h:674:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_i [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1188:142: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1252:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkMaxX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1499:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayOrder [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1579:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Flags [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1614:17: style: Variable 'table' can be declared as pointer to const [constVariablePointer] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1640:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Column [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:1869:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClipRect [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2001:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2044:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2146:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayOrder [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2402:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2686:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SortOrder [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:2736:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SortOrder [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3345:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayOrder [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3504:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NameOffset [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3578:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Flags [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3729:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNorm [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3741:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNormBeforeResize [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:374:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3757:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNorm [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3776:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNorm [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3834:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:3912:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:4049:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNormBeforeResize [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:596:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_tables.cpp:786:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextEnabledColumn [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1433:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1599:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:162:17: style: The scope of the variable 'text_begin' can be reduced. [variableScope] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1782:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClipRect [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:1798:39: style: C-style pointer casting [cstyleCast] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2166:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:219:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2304:142: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:2894:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:4035:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6571:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6674:31: style: Variable 'plot_data' can be declared as pointer to const [constVariablePointer] 2.13.0 embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:6934:19: style: Variable 'g' can be declared as reference to const [constVariableReference] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7624:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Index [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imgui_widgets.cpp:7725:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1990:17: style: The scope of the variable 'start' can be reduced. [variableScope] head embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1990:24: style: The scope of the variable 'end' can be reduced. [variableScope] head embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1990:29: style: The scope of the variable 'v' can be reduced. [variableScope] head embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1990:54: style: The scope of the variable 'i' can be reduced. [variableScope] head embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:1990:8: style: The scope of the variable 'nranges' can be reduced. [variableScope] head embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:3434:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y0 [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4157:67: style: Parameter 'spc' can be declared as pointer to const [constParameterPointer] 2.13.0 embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4319:21: warning: Uninitialized variables: ranges.h_oversample, ranges.v_oversample [uninitvar] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4355:59: note: Calling function 'stbtt_PackFontRanges', 4th argument '&range' value is embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4319:21: note: Uninitialized variables: ranges.h_oversample, ranges.v_oversample head embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4319:31: warning: Uninitialized variables: ranges[i].num_chars.h_oversample, ranges[i].num_chars.v_oversample [uninitvar] embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4355:59: note: Calling function 'stbtt_PackFontRanges', 4th argument '&range' value is embree-4.3.0/tutorials/common/imgui/imstb_truetype.h:4319:31: note: Uninitialized variables: ranges[i].num_chars.h_oversample, ranges[i].num_chars.v_oversample head embree-4.3.0/tutorials/common/lights/light.h:62:38: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head embree-4.3.0/tutorials/common/sycl/util.h:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.13.0 embree-4.3.0/tutorials/convert/distribution1d.cpp:12:63: style:inconclusive: Function 'Distribution1D' argument 2 names different: declaration 'size' definition 'size_in'. [funcArgNamesDifferent] embree-4.3.0/tutorials/convert/distribution1d.h:21:49: note: Function 'Distribution1D' argument 2 names different: declaration 'size' definition 'size_in'. embree-4.3.0/tutorials/convert/distribution1d.cpp:12:63: note: Function 'Distribution1D' argument 2 names different: declaration 'size' definition 'size_in'. 2.13.0 embree-4.3.0/tutorials/convert/distribution1d.cpp:16:58: style:inconclusive: Function 'init' argument 2 names different: declaration 'size' definition 'size_in'. [funcArgNamesDifferent] embree-4.3.0/tutorials/convert/distribution1d.h:24:44: note: Function 'init' argument 2 names different: declaration 'size' definition 'size_in'. embree-4.3.0/tutorials/convert/distribution1d.cpp:16:58: note: Function 'init' argument 2 names different: declaration 'size' definition 'size_in'. 2.13.0 embree-4.3.0/tutorials/convert/distribution2d.cpp:17:58: style:inconclusive: Function 'init' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] embree-4.3.0/tutorials/convert/distribution2d.h:24:44: note: Function 'init' argument 2 names different: declaration 'width' definition 'w'. embree-4.3.0/tutorials/convert/distribution2d.cpp:17:58: note: Function 'init' argument 2 names different: declaration 'width' definition 'w'. 2.13.0 embree-4.3.0/tutorials/convert/distribution2d.cpp:17:74: style:inconclusive: Function 'init' argument 3 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent] embree-4.3.0/tutorials/convert/distribution2d.h:24:64: note: Function 'init' argument 3 names different: declaration 'height' definition 'h'. embree-4.3.0/tutorials/convert/distribution2d.cpp:17:74: note: Function 'init' argument 3 names different: declaration 'height' definition 'h'. head embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_any_of.cpp:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_filter.cpp:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_for.cpp:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_for_for.cpp:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_for_for_prefix_sum.cpp:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_map.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_partition.cpp:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_prefix_sum.cpp:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_reduce.cpp:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_set.cpp:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_sort.cpp:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/embree_tests/common/algorithms/parallel_sort.cpp:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:10080:10: style: The destructor '~TagAliasRegistry' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] embree-4.3.0/tutorials/external/catch.hpp:4588:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:10080:10: note: Destructor in derived class head embree-4.3.0/tutorials/external/catch.hpp:10281:14: style: The destructor '~GeneratorTracker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:5802:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:10281:14: note: Destructor in derived class head embree-4.3.0/tutorials/external/catch.hpp:10314:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:10449:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Generators [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:10584:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:10965:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11017:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11022:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11041:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11084:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11226:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11359:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11360:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11361:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clog [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11393:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11408:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11414:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11600:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11613:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11832:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineInfo [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11891:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11926:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11932:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11937:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11941:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runState [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11945:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runState [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11951:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11964:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompletedSuccessfully [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11967:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompletedSuccessfully [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11970:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotStarted [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:11984:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable location [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12008:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12025:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompletedSuccessfully [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12077:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filters [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12106:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filters [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12221:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12238:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12275:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12411:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12426:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12529:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12544:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12790:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uppercase [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:12964:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13011:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13022:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13048:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX_10_EXP [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13176:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13327:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_reporterPrefs [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13331:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13348:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13357:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13362:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13652:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13711:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13727:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13743:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13760:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13786:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13797:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13813:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13824:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13836:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable groupsCounts [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13843:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13867:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13870:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13881:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13915:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13946:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13970:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13982:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:13987:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:14048:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:14397:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:1727:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:1762:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ratio [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:1888:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:1895:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:1902:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:1909:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:1916:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:1923:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:1930:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:1937:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:2022:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:2029:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:2536:10: style: The destructor '~Section' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:412:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:2536:10: note: Destructor in derived class head embree-4.3.0/tutorials/external/catch.hpp:2714:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:2933:17: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] head embree-4.3.0/tutorials/external/catch.hpp:2966:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head embree-4.3.0/tutorials/external/catch.hpp:3118:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3338:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3343:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3348:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3353:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3358:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3383:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unprintableString [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3528:18: style: The destructor '~IGenerator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:3446:22: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:3528:18: note: Destructor in derived class head embree-4.3.0/tutorials/external/catch.hpp:3586:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3590:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3617:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Gs [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3648:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3652:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3670:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3730:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3769:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3822:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3865:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3872:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:3948:18: style: The destructor '~IMutableContext' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:3939:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:3948:18: note: Destructor in derived class head embree-4.3.0/tutorials/external/catch.hpp:4023:18: style: The destructor '~IConfig' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:412:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:4023:18: note: Destructor in derived class head embree-4.3.0/tutorials/external/catch.hpp:4106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:4115:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:4155:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:4161:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:4533:22: style: The destructor '~NamePattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:4525:22: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:4533:22: note: Destructor in derived class head embree-4.3.0/tutorials/external/catch.hpp:4542:22: style: The destructor '~TagPattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:4525:22: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:4542:22: note: Destructor in derived class head embree-4.3.0/tutorials/external/catch.hpp:4551:22: style: The destructor '~ExcludedPattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:4525:22: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:4551:22: note: Destructor in derived class head embree-4.3.0/tutorials/external/catch.hpp:4641:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:4712:18: style: The destructor '~Config' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:4023:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:4712:18: note: Destructor in derived class head embree-4.3.0/tutorials/external/catch.hpp:5117:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:5233:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:6586:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:6590:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:6594:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:6664:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:6681:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:6821:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padding [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:6988:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7070:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7079:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7088:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7115:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7116:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7117:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicError [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7118:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeError [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7120:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7121:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7129:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7141:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7298:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7383:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Optional [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7388:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Required [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7393:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Optional [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7436:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7514:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hint [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7665:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:7812:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clara [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:840:6: style: The destructor '~AutoReg' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:412:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:840:6: note: Destructor in derived class head embree-4.3.0/tutorials/external/catch.hpp:8537:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:8563:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:8578:10: style: The destructor '~ExceptionTranslatorRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:2680:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:8578:10: note: Destructor in derived class head embree-4.3.0/tutorials/external/catch.hpp:8785:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:9145:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:9174:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:9207:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:9244:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:9354:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:9426:142: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:9436:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:9525:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECMAScript [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/external/catch.hpp:9997:18: style: The destructor '~TestRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] embree-4.3.0/tutorials/external/catch.hpp:493:18: note: Virtual destructor in base class embree-4.3.0/tutorials/external/catch.hpp:9997:18: note: Destructor in derived class head embree-4.3.0/tutorials/minimal/minimal.cpp:173:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_INVALID_GEOMETRY_ID [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/minimal/minimal.cpp:50:26: style: Parameter 'userPtr' can be declared as pointer to const. However it seems that 'errorFunction' is a callback function, if 'userPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] embree-4.3.0/tutorials/minimal/minimal.cpp:73:37: note: You might need to cast the function pointer here embree-4.3.0/tutorials/minimal/minimal.cpp:50:26: note: Parameter 'userPtr' can be declared as pointer to const head embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:139:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_GEOMETRY_TYPE_TRIANGLE [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:240:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_INVALID_GEOMETRY_ID [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:303:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtcSYCLDeviceSelector [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:52:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shared [valueFlowBailoutIncompleteVar] head embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:90:26: style: Parameter 'userPtr' can be declared as pointer to const. However it seems that 'errorFunction' is a callback function, if 'userPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:114:37: note: You might need to cast the function pointer here embree-4.3.0/tutorials/minimal/minimal_sycl.cpp:90:26: note: Parameter 'userPtr' can be declared as pointer to const DONE