2024-04-16 21:39 ftp://ftp.de.debian.org/debian/pool/main/g/glslang/glslang_14.0.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=googletest --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 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 8cd680b (2024-04-15 22:43:04 +0200) count: 332 233 elapsed-time: 83.1 71.6 head-timing-info: old-timing-info: head results: glslang-14.0.0/SPIRV/CInterface/spirv_c_interface.cpp:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShLangVertex [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/Include/Common.h:180:41: debug: Failed to instantiate template "pool_allocator". The checking continues anyway. [templateInstantiation] glslang-14.0.0/glslang/Include/PoolAlloc.h:304:31: error: Syntax Error: AST broken, 'p' doesn't have a parent. [internalAstError] glslang-14.0.0/SPIRV/spvIR.h:168:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCountShift [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/InReadableOrder.cpp:64:5: style: Class 'ReadableOrderTraverser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/SPIRV/spvIR.h:482:71: style:inconclusive: Function 'Function' argument 4 names different: declaration 'firstParam' definition 'firstParamId'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/spvIR.h:326:56: note: Function 'Function' argument 4 names different: declaration 'firstParam' definition 'firstParamId'. glslang-14.0.0/SPIRV/spvIR.h:482:71: note: Function 'Function' argument 4 names different: declaration 'firstParam' definition 'firstParamId'. glslang-14.0.0/SPIRV/spvIR.h:495:18: style: Variable 'typeInst' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SPVRemapper.h:171:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCountShift [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/SPVRemapper.h:172:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeMask [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/Include/Common.h:154:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/Include/Common.h:159:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/SPVRemapper.cpp:173:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/SPVRemapper.cpp:1341:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash < std :: basic_string < char , std :: char_traits < char > , pool_allocator < char > > > [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/SPVRemapper.cpp:1460:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRIP [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/SPVRemapper.h:88:4: warning: Member variable 'spirvbin_t::options' is not initialized in the constructor. [uninitMemberVar] glslang-14.0.0/glslang/Include/PoolAlloc.h:317:21: warning:inconclusive: Member variable 'pool_allocator < char >::allocator' is not assigned a value in 'pool_allocator < char >::operator='. [operatorEqVarError] glslang-14.0.0/SPIRV/SPVRemapper.h:151:13: performance:inconclusive: Technically the member function 'spv::spirvbin_t::isTypeOp' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/SPVRemapper.cpp:202:22: note: Technically the member function 'spv::spirvbin_t::isTypeOp' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SPVRemapper.h:151:13: note: Technically the member function 'spv::spirvbin_t::isTypeOp' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SPVRemapper.h:153:13: performance:inconclusive: Technically the member function 'spv::spirvbin_t::isFlowCtrl' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/SPVRemapper.cpp:186:22: note: Technically the member function 'spv::spirvbin_t::isFlowCtrl' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SPVRemapper.h:153:13: note: Technically the member function 'spv::spirvbin_t::isFlowCtrl' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SPVRemapper.h:192:21: style:inconclusive: Technically the member function 'spv::spirvbin_t::nextUnusedId' can be const. [functionConst] glslang-14.0.0/SPIRV/SPVRemapper.cpp:259:25: note: Technically the member function 'spv::spirvbin_t::nextUnusedId' can be const. glslang-14.0.0/SPIRV/SPVRemapper.h:192:21: note: Technically the member function 'spv::spirvbin_t::nextUnusedId' can be const. glslang-14.0.0/SPIRV/SPVRemapper.h:196:8: performance:inconclusive: Technically the member function 'spv::spirvbin_t::literalStringWords' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/glslang/Include/PoolAlloc.h:225:11: performance:inconclusive: Technically the member function 'glslang::TPoolAllocator::initializeAllocation' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/glslang/Include/PoolAlloc.h:282:13: performance:inconclusive: Technically the member function 'pool_allocator < char >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/glslang/Include/PoolAlloc.h:283:19: performance:inconclusive: Technically the member function 'pool_allocator < char >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/glslang/Include/PoolAlloc.h:297:10: performance:inconclusive: Technically the member function 'pool_allocator < char >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/glslang/Include/PoolAlloc.h:298:10: performance:inconclusive: Technically the member function 'pool_allocator < char >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/glslang/Include/PoolAlloc.h:303:10: performance:inconclusive: Technically the member function 'pool_allocator < char >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/glslang/Include/PoolAlloc.h:304:10: performance:inconclusive: Technically the member function 'pool_allocator < char >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/glslang/Include/PoolAlloc.h:309:15: performance:inconclusive: Technically the member function 'pool_allocator < char >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/glslang/Include/PoolAlloc.h:310:15: performance:inconclusive: Technically the member function 'pool_allocator < char >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/SPVRemapper.h:88:4: style: Class 'spirvbin_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/glslang/Include/PoolAlloc.h:154:5: style: Class 'TPoolAllocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/glslang/Include/Common.h:171:5: style: Class 'TVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/glslang/Include/Common.h:172:5: style: Class 'TVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/glslang/Include/PoolAlloc.h:286:5: style: Class 'pool_allocator < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/glslang/Include/PoolAlloc.h:290:9: style: Class 'pool_allocator < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/glslang/Include/PoolAlloc.h:303:52: style: C-style pointer casting [cstyleCast] glslang-14.0.0/SPIRV/SPVRemapper.cpp:1508:56: style:inconclusive: Function 'remap' argument 1 names different: declaration 'spv' definition 'in_spv'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SPVRemapper.h:94:43: note: Function 'remap' argument 1 names different: declaration 'spv' definition 'in_spv'. glslang-14.0.0/SPIRV/SPVRemapper.cpp:1508:56: note: Function 'remap' argument 1 names different: declaration 'spv' definition 'in_spv'. glslang-14.0.0/SPIRV/SPVRemapper.cpp:1518:56: style:inconclusive: Function 'remap' argument 1 names different: declaration 'spv' definition 'in_spv'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SPVRemapper.h:98:43: note: Function 'remap' argument 1 names different: declaration 'spv' definition 'in_spv'. glslang-14.0.0/SPIRV/SPVRemapper.cpp:1518:56: note: Function 'remap' argument 1 names different: declaration 'spv' definition 'in_spv'. glslang-14.0.0/SPIRV/SPVRemapper.cpp:315:24: style: Local variable 'word' shadows outer argument [shadowArgument] glslang-14.0.0/SPIRV/SPVRemapper.cpp:307:52: note: Shadowed declaration glslang-14.0.0/SPIRV/SPVRemapper.cpp:315:24: note: Shadow variable glslang-14.0.0/SPIRV/SPVRemapper.cpp:502:29: style: Parameter 'id' can be declared as reference to const [constParameterReference] glslang-14.0.0/SPIRV/SPVRemapper.cpp:850:26: style: Parameter 'id' can be declared as reference to const [constParameterReference] glslang-14.0.0/SPIRV/SPVRemapper.cpp:1158:26: style: Parameter 'id' can be declared as reference to const [constParameterReference] glslang-14.0.0/SPIRV/SPVRemapper.cpp:1202:34: style: Parameter 'id' can be declared as reference to const [constParameterReference] glslang-14.0.0/SPIRV/SPVRemapper.cpp:1404:20: style: Variable 'typeStart' can be declared as reference to const [constVariableReference] glslang-14.0.0/glslang/Include/Common.h:236:25: performance: Constructing a std::string from the result of c_str() is slow and redundant. [stlcstrConstructor] glslang-14.0.0/SPIRV/SPVRemapper.cpp:728:25: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] glslang-14.0.0/SPIRV/SPVRemapper.cpp:1397:23: style: Unused variable: globalTypeMap [unusedVariable] glslang-14.0.0/SPIRV/SPVRemapper.cpp:171:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] glslang-14.0.0/SPIRV/bitutils.h:51:15: debug: Failed to instantiate template "SetBits". The checking continues anyway. [templateInstantiation] glslang-14.0.0/SPIRV/hex_float.h:312:48: debug: Failed to instantiate template "BitwiseCast". The checking continues anyway. [templateInstantiation] glslang-14.0.0/SPIRV/SpvBuilder.h:411:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/SpvBuilder.h:516:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/SpvBuilder.h:804:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoType [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/hex_float.h:660:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_used_bits [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/hex_float.h:738:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/hex_float.h:776:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/hex_float.h:810:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/hex_float.h:837:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint_type [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/hex_float.h:1046:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/SpvBuilder.cpp:2233:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/hex_float.h:474:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_fraction_bits [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/hex_float.h:587:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exponent_bias [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/SpvBuilder.cpp:57:10: warning: Member variable 'Builder::restoreNonSemanticShaderDebugInfo' is not initialized in the constructor. [uninitMemberVar] glslang-14.0.0/SPIRV/SpvBuilder.cpp:57:10: warning: Member variable 'Builder::emitNonSemanticShaderDebugSource' is not initialized in the constructor. [uninitMemberVar] glslang-14.0.0/SPIRV/hex_float.h:33:3: warning:inconclusive: Member variable 'Float16::val' is not initialized in the constructor. [uninitMemberVar] glslang-14.0.0/SPIRV/hex_float.h:112:23: performance: Variable 'data_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] glslang-14.0.0/SPIRV/hex_float.h:116:31: performance: Variable 'data_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] glslang-14.0.0/SPIRV/SpvBuilder.h:239:17: performance:inconclusive: Technically the member function 'spv::Builder::unmangleFunctionName' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/SpvBuilder.cpp:2229:22: note: Technically the member function 'spv::Builder::unmangleFunctionName' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SpvBuilder.h:239:17: note: Technically the member function 'spv::Builder::unmangleFunctionName' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SpvBuilder.h:267:8: style:inconclusive: Technically the member function 'spv::Builder::getIdOperand' can be const. [functionConst] glslang-14.0.0/SPIRV/SpvBuilder.h:304:10: performance:inconclusive: Technically the member function 'spv::Builder::isConstantOpCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1484:15: note: Technically the member function 'spv::Builder::isConstantOpCode' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SpvBuilder.h:304:10: note: Technically the member function 'spv::Builder::isConstantOpCode' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SpvBuilder.h:305:10: performance:inconclusive: Technically the member function 'spv::Builder::isSpecConstantOpCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1506:15: note: Technically the member function 'spv::Builder::isSpecConstantOpCode' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SpvBuilder.h:305:10: note: Technically the member function 'spv::Builder::isSpecConstantOpCode' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SpvBuilder.h:313:10: performance:inconclusive: Technically the member function 'spv::Builder::isVariableOpCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/SpvBuilder.h:320:10: performance:inconclusive: Technically the member function 'spv::Builder::isRayTracingOpCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1520:15: note: Technically the member function 'spv::Builder::isRayTracingOpCode' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SpvBuilder.h:320:10: note: Technically the member function 'spv::Builder::isRayTracingOpCode' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SpvBuilder.h:765:17: style:inconclusive: Technically the member function 'spv::Builder::getAccessChain' can be const. [functionConst] glslang-14.0.0/SPIRV/SpvBuilder.h:859:10: style:inconclusive: Technically the member function 'spv::Builder::isInSpecConstCodeGenMode' can be const. [functionConst] glslang-14.0.0/SPIRV/SpvBuilder.h:876:10: performance:inconclusive: Technically the member function 'spv::Builder::dumpInstructions' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/SpvBuilder.cpp:4153:15: note: Technically the member function 'spv::Builder::dumpInstructions' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SpvBuilder.h:876:10: note: Technically the member function 'spv::Builder::dumpInstructions' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SpvBuilder.h:878:27: performance:inconclusive: Technically the member function 'spv::Builder::sanitizeMemoryAccessForStorageClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/SpvBuilder.cpp:2395:32: note: Technically the member function 'spv::Builder::sanitizeMemoryAccessForStorageClass' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/SpvBuilder.h:878:27: note: Technically the member function 'spv::Builder::sanitizeMemoryAccessForStorageClass' can be static (but you may consider moving to unnamed namespace). glslang-14.0.0/SPIRV/hex_float.h:447:13: performance:inconclusive: Technically the member function 'HexFloat < FloatProxy < Float16 > , HexFloatTraits < FloatProxy < Float16 > > >::negatable_left_shift' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/hex_float.h:456:13: performance:inconclusive: Technically the member function 'HexFloat < FloatProxy < Float16 > , HexFloatTraits < FloatProxy < Float16 > > >::negatable_right_shift' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/hex_float.h:447:13: performance:inconclusive: Technically the member function 'HexFloat < FloatProxy < float > , HexFloatTraits < FloatProxy < float > > >::negatable_left_shift' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/hex_float.h:456:13: performance:inconclusive: Technically the member function 'HexFloat < FloatProxy < float > , HexFloatTraits < FloatProxy < float > > >::negatable_right_shift' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/hex_float.h:447:13: performance:inconclusive: Technically the member function 'HexFloat < spvutils :: FloatProxy < float > , HexFloatTraits < spvutils :: FloatProxy < float > > >::negatable_left_shift' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/hex_float.h:456:13: performance:inconclusive: Technically the member function 'HexFloat < spvutils :: FloatProxy < float > , HexFloatTraits < spvutils :: FloatProxy < float > > >::negatable_right_shift' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/hex_float.h:447:13: performance:inconclusive: Technically the member function 'HexFloat < spvutils :: FloatProxy < spvutils :: Float16 > , HexFloatTraits < spvutils :: FloatProxy < spvutils :: Float16 > > >::negatable_left_shift' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/hex_float.h:456:13: performance:inconclusive: Technically the member function 'HexFloat < spvutils :: FloatProxy < spvutils :: Float16 > , HexFloatTraits < spvutils :: FloatProxy < spvutils :: Float16 > > >::negatable_right_shift' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/SPIRV/hex_float.h:131:8: style:inconclusive: Technically the member function 'FloatProxy < Float16 >::isNan' can be const. [functionConst] glslang-14.0.0/SPIRV/hex_float.h:133:8: style:inconclusive: Technically the member function 'FloatProxy < Float16 >::isInfinity' can be const. [functionConst] glslang-14.0.0/SPIRV/hex_float.h:32:3: style: Class 'Float16' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/SPIRV/hex_float.h:112:3: style: Class 'FloatProxy < Float16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/SPIRV/hex_float.h:116:3: style: Class 'FloatProxy < Float16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/SPIRV/SpvBuilder.h:765:17: performance: Function 'getAccessChain()' should return member 'accessChain' by const reference. [returnByReference] glslang-14.0.0/SPIRV/SpvBuilder.cpp:2910:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] glslang-14.0.0/SPIRV/hex_float.h:408:52: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] glslang-14.0.0/SPIRV/SpvBuilder.cpp:2102:91: warning: Either the condition 'name' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] glslang-14.0.0/SPIRV/SpvBuilder.cpp:2125:9: note: Assuming that condition 'name' is not redundant glslang-14.0.0/SPIRV/SpvBuilder.cpp:2102:91: note: Null pointer dereference glslang-14.0.0/SPIRV/SpvBuilder.cpp:3765:28: style: Redundant initialization for 'lValue'. The initialized value is overwritten before it is read. [redundantInitialization] glslang-14.0.0/SPIRV/SpvBuilder.cpp:3760:27: note: lValue is initialized glslang-14.0.0/SPIRV/SpvBuilder.cpp:3765:28: note: lValue is overwritten glslang-14.0.0/SPIRV/SpvBuilder.cpp:393:18: style: The scope of the variable 'type' can be reduced. [variableScope] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1453:18: style: The scope of the variable 'constant' can be reduced. [variableScope] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1468:18: style: The scope of the variable 'constant' can be reduced. [variableScope] glslang-14.0.0/SPIRV/SpvBuilder.cpp:4122:29: style: The scope of the variable 'subString' can be reduced. [variableScope] glslang-14.0.0/SPIRV/SpvBuilder.cpp:57:56: style:inconclusive: Function 'Builder' argument 2 names different: declaration 'userNumber' definition 'magicNumber'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:80:51: note: Function 'Builder' argument 2 names different: declaration 'userNumber' definition 'magicNumber'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:57:56: note: Function 'Builder' argument 2 names different: declaration 'userNumber' definition 'magicNumber'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:57:85: style:inconclusive: Function 'Builder' argument 3 names different: declaration 'logger' definition 'buildLogger'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:80:79: note: Function 'Builder' argument 3 names different: declaration 'logger' definition 'buildLogger'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:57:85: note: Function 'Builder' argument 3 names different: declaration 'logger' definition 'buildLogger'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:97:27: style:inconclusive: Function 'setLine' argument 1 names different: declaration 'line' definition 'lineNum'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:175:22: note: Function 'setLine' argument 1 names different: declaration 'line' definition 'lineNum'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:97:27: note: Function 'setLine' argument 1 names different: declaration 'line' definition 'lineNum'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:113:27: style:inconclusive: Function 'setLine' argument 1 names different: declaration 'line' definition 'lineNum'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:181:22: note: Function 'setLine' argument 1 names different: declaration 'line' definition 'lineNum'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:113:27: note: Function 'setLine' argument 1 names different: declaration 'line' definition 'lineNum'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:133:40: style:inconclusive: Function 'addLine' argument 2 names different: declaration 'line' definition 'lineNum'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:183:35: note: Function 'addLine' argument 2 names different: declaration 'line' definition 'lineNum'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:133:40: note: Function 'addLine' argument 2 names different: declaration 'line' definition 'lineNum'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:142:53: style:inconclusive: Function 'addDebugScopeAndLine' argument 2 names different: declaration 'line' definition 'lineNum'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:184:48: note: Function 'addDebugScopeAndLine' argument 2 names different: declaration 'line' definition 'lineNum'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:142:53: note: Function 'addDebugScopeAndLine' argument 2 names different: declaration 'line' definition 'lineNum'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:1797:38: style:inconclusive: Function 'makeCompositeConstant' argument 1 names different: declaration 'type' definition 'typeId'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:386:33: note: Function 'makeCompositeConstant' argument 1 names different: declaration 'type' definition 'typeId'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:1797:38: note: Function 'makeCompositeConstant' argument 1 names different: declaration 'type' definition 'typeId'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:1797:69: style:inconclusive: Function 'makeCompositeConstant' argument 2 names different: declaration 'comps' definition 'members'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:386:62: note: Function 'makeCompositeConstant' argument 2 names different: declaration 'comps' definition 'members'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:1797:69: note: Function 'makeCompositeConstant' argument 2 names different: declaration 'comps' definition 'members'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:1797:83: style:inconclusive: Function 'makeCompositeConstant' argument 3 names different: declaration 'specConst' definition 'specConstant'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:386:74: note: Function 'makeCompositeConstant' argument 3 names different: declaration 'specConst' definition 'specConstant'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:1797:83: note: Function 'makeCompositeConstant' argument 3 names different: declaration 'specConst' definition 'specConstant'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:1902:42: style:inconclusive: Function 'addName' argument 2 names different: declaration 'name' definition 'string'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:393:34: note: Function 'addName' argument 2 names different: declaration 'name' definition 'string'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:1902:42: note: Function 'addName' argument 2 names different: declaration 'name' definition 'string'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:1911:40: style:inconclusive: Function 'addMemberName' argument 2 names different: declaration 'member' definition 'memberNumber'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:394:32: note: Function 'addMemberName' argument 2 names different: declaration 'member' definition 'memberNumber'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:1911:40: note: Function 'addMemberName' argument 2 names different: declaration 'member' definition 'memberNumber'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:1911:66: style:inconclusive: Function 'addMemberName' argument 3 names different: declaration 'name' definition 'string'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:394:52: note: Function 'addMemberName' argument 3 names different: declaration 'name' definition 'string'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:1911:66: note: Function 'addMemberName' argument 3 names different: declaration 'name' definition 'string'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2096:82: style:inconclusive: Function 'makeFunctionEntry' argument 6 names different: declaration 'precisions' definition 'decorations'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:425:77: note: Function 'makeFunctionEntry' argument 6 names different: declaration 'precisions' definition 'decorations'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2096:82: note: Function 'makeFunctionEntry' argument 6 names different: declaration 'precisions' definition 'decorations'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2670:50: style:inconclusive: Function 'createBinOp' argument 3 names different: declaration 'operand1' definition 'left'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:494:38: note: Function 'createBinOp' argument 3 names different: declaration 'operand1' definition 'left'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2670:50: note: Function 'createBinOp' argument 3 names different: declaration 'operand1' definition 'left'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2670:59: style:inconclusive: Function 'createBinOp' argument 4 names different: declaration 'operand2' definition 'right'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:494:51: note: Function 'createBinOp' argument 4 names different: declaration 'operand2' definition 'right'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2670:59: note: Function 'createBinOp' argument 4 names different: declaration 'operand2' definition 'right'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2687:50: style:inconclusive: Function 'createTriOp' argument 3 names different: declaration 'operand1' definition 'op1'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:495:38: note: Function 'createTriOp' argument 3 names different: declaration 'operand1' definition 'op1'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2687:50: note: Function 'createTriOp' argument 3 names different: declaration 'operand1' definition 'op1'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2687:58: style:inconclusive: Function 'createTriOp' argument 4 names different: declaration 'operand2' definition 'op2'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:495:51: note: Function 'createTriOp' argument 4 names different: declaration 'operand2' definition 'op2'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2687:58: note: Function 'createTriOp' argument 4 names different: declaration 'operand2' definition 'op2'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2687:66: style:inconclusive: Function 'createTriOp' argument 5 names different: declaration 'operand3' definition 'op3'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:495:64: note: Function 'createTriOp' argument 5 names different: declaration 'operand3' definition 'op3'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2687:66: note: Function 'createTriOp' argument 5 names different: declaration 'operand3' definition 'op3'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2835:50: style:inconclusive: Function 'smearScalar' argument 2 names different: declaration 'scalarVal' definition 'scalar'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:539:45: note: Function 'smearScalar' argument 2 names different: declaration 'scalarVal' definition 'scalar'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2835:50: note: Function 'smearScalar' argument 2 names different: declaration 'scalarVal' definition 'scalar'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2884:10: style:inconclusive: Function 'createTextureCall' argument 7 names different: declaration 'noImplicit' definition 'noImplicitLod'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:567:14: note: Function 'createTextureCall' argument 7 names different: declaration 'noImplicit' definition 'noImplicitLod'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:2884:10: note: Function 'createTextureCall' argument 7 names different: declaration 'noImplicit' definition 'noImplicitLod'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3342:94: style:inconclusive: Function 'createMatrixConstructor' argument 3 names different: declaration 'constructee' definition 'resultTypeId'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:588:89: note: Function 'createMatrixConstructor' argument 3 names different: declaration 'constructee' definition 'resultTypeId'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3342:94: note: Function 'createMatrixConstructor' argument 3 names different: declaration 'constructee' definition 'resultTypeId'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3465:20: style:inconclusive: Function 'If' argument 1 names different: declaration 'condition' definition 'cond'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:593:15: note: Function 'If' argument 1 names different: declaration 'condition' definition 'cond'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3465:20: note: Function 'If' argument 1 names different: declaration 'condition' definition 'cond'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3465:54: style:inconclusive: Function 'If' argument 3 names different: declaration 'builder' definition 'gb'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:593:54: note: Function 'If' argument 3 names different: declaration 'builder' definition 'gb'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3465:54: note: Function 'If' argument 3 names different: declaration 'builder' definition 'gb'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3521:29: style:inconclusive: Function 'makeSwitch' argument 1 names different: declaration 'condition' definition 'selector'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:625:24: note: Function 'makeSwitch' argument 1 names different: declaration 'condition' definition 'selector'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3521:29: note: Function 'makeSwitch' argument 1 names different: declaration 'condition' definition 'selector'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3522:50: style:inconclusive: Function 'makeSwitch' argument 5 names different: declaration 'valueToSegment' definition 'valueIndexToSegment'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:626:45: note: Function 'makeSwitch' argument 5 names different: declaration 'valueToSegment' definition 'valueIndexToSegment'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3522:50: note: Function 'makeSwitch' argument 5 names different: declaration 'valueToSegment' definition 'valueIndexToSegment'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3523:47: style:inconclusive: Function 'makeSwitch' argument 7 names different: declaration 'segmentBB' definition 'segmentBlocks'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:626:102: note: Function 'makeSwitch' argument 7 names different: declaration 'segmentBB' definition 'segmentBlocks'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3523:47: note: Function 'makeSwitch' argument 7 names different: declaration 'segmentBB' definition 'segmentBlocks'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3562:54: style:inconclusive: Function 'nextSwitchSegment' argument 1 names different: declaration 'segmentBB' definition 'segmentBlock'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:632:49: note: Function 'nextSwitchSegment' argument 1 names different: declaration 'segmentBB' definition 'segmentBlock'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3562:54: note: Function 'nextSwitchSegment' argument 1 names different: declaration 'segmentBB' definition 'segmentBlock'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3562:72: style:inconclusive: Function 'nextSwitchSegment' argument 2 names different: declaration 'segment' definition 'nextSegment'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:632:64: note: Function 'nextSwitchSegment' argument 2 names different: declaration 'segment' definition 'nextSegment'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3562:72: note: Function 'nextSwitchSegment' argument 2 names different: declaration 'segment' definition 'nextSegment'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3733:33: style:inconclusive: Function 'accessChainLoad' argument 4 names different: declaration 'ResultType' definition 'resultType'. [funcArgNamesDifferent] glslang-14.0.0/SPIRV/SpvBuilder.h:817:99: note: Function 'accessChainLoad' argument 4 names different: declaration 'ResultType' definition 'resultType'. glslang-14.0.0/SPIRV/SpvBuilder.cpp:3733:33: note: Function 'accessChainLoad' argument 4 names different: declaration 'ResultType' definition 'resultType'. glslang-14.0.0/SPIRV/SpvBuilder.h:766:37: performance: Function parameter 'newChain' should be passed by const reference. [passedByValue] glslang-14.0.0/SPIRV/SpvBuilder.h:786:64: performance: Function parameter 'coherentFlags' should be passed by const reference. [passedByValue] glslang-14.0.0/SPIRV/SpvBuilder.h:799:99: performance: Function parameter 'coherentFlags' should be passed by const reference. [passedByValue] glslang-14.0.0/SPIRV/SpvBuilder.cpp:3645:32: performance: Function parameter 'coherentFlags' should be passed by const reference. [passedByValue] glslang-14.0.0/SPIRV/SpvBuilder.cpp:535:76: style: Parameter 'operands' can be declared as reference to const [constParameterReference] glslang-14.0.0/SPIRV/SpvBuilder.cpp:2306:15: style: Variable 'function' can be declared as reference to const [constVariableReference] glslang-14.0.0/SPIRV/SpvBuilder.cpp:3562:54: style: Parameter 'segmentBlock' can be declared as reference to const [constParameterReference] glslang-14.0.0/SPIRV/SpvBuilder.cpp:393:18: style: Variable 'type' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:526:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1267:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1286:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1320:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1346:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1453:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1468:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1533:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1558:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1747:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1774:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1840:69: style: Parameter 'function' can be declared as pointer to const [constParameterPointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1853:42: style: Parameter 'entryPoint' can be declared as pointer to const [constParameterPointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1872:42: style: Parameter 'entryPoint' can be declared as pointer to const [constParameterPointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:1887:44: style: Parameter 'entryPoint' can be declared as pointer to const [constParameterPointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:2755:47: style: Parameter 'function' can be declared as pointer to const [constParameterPointer] glslang-14.0.0/SPIRV/SpvBuilder.cpp:3348:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvPostProcess.cpp:248:26: style: Local variable 'accessChain' shadows outer variable [shadowVariable] glslang-14.0.0/SPIRV/SpvBuilder.h:911:17: note: Shadowed declaration glslang-14.0.0/SPIRV/SpvPostProcess.cpp:248:26: note: Shadow variable glslang-14.0.0/SPIRV/SpvPostProcess.cpp:462:15: style: Variable 'ep' can be declared as reference to const [constVariableReference] glslang-14.0.0/SPIRV/SpvPostProcess.cpp:248:26: style: Variable 'accessChain' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvPostProcess.cpp:250:30: style: Variable 'base' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvPostProcess.cpp:253:30: style: Variable 'type' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvPostProcess.cpp:267:34: style: Variable 'idx' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvPostProcess.cpp:351:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvPostProcess.cpp:405:22: style: Variable 'type' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/SpvPostProcess.cpp:421:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] glslang-14.0.0/SPIRV/disassemble.cpp:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/disassemble.cpp:98:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeMask [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/disassemble.cpp:146:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/disassemble.cpp:213:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/disassemble.cpp:242:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/disassemble.cpp:257:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/disassemble.cpp:354:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/disassemble.cpp:580:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLstd450Count [valueFlowBailoutIncompleteVar] glslang-14.0.0/SPIRV/disassemble.cpp:89:5: warning: Member variable 'SpirvStream::size' is not initialized in the constructor. [uninitMemberVar] glslang-14.0.0/SPIRV/disassemble.cpp:89:5: warning: Member variable 'SpirvStream::bound' is not initialized in the constructor. [uninitMemberVar] glslang-14.0.0/SPIRV/disassemble.cpp:89:5: warning: Member variable 'SpirvStream::schema' is not initialized in the constructor. [uninitMemberVar] glslang-14.0.0/SPIRV/disassemble.cpp:467:17: style: Variable 'op' is assigned a value that is never used. [unreadVariable] glslang-14.0.0/StandAlone/spirv-remap.cpp:73:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glslang-14.0.0/StandAlone/spirv-remap.cpp:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glslang-14.0.0/StandAlone/spirv-remap.cpp:90:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] glslang-14.0.0/StandAlone/spirv-remap.cpp:121:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] glslang-14.0.0/StandAlone/spirv-remap.cpp:148:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] glslang-14.0.0/StandAlone/spirv-remap.cpp:167:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glslang-14.0.0/StandAlone/spirv-remap.cpp:217:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glslang-14.0.0/StandAlone/spirv-remap.cpp:233:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] glslang-14.0.0/StandAlone/spirv-remap.cpp:102:21: style: C-style pointer casting [cstyleCast] glslang-14.0.0/StandAlone/spirv-remap.cpp:155:22: style: C-style pointer casting [cstyleCast] glslang-14.0.0/StandAlone/spirv-remap.cpp:65:44: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] glslang-14.0.0/StandAlone/spirv-remap.cpp:138:38: style: Parameter 'spv' can be declared as reference to const [constParameterReference] glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShLangVertex [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_MSG_RELAXED_ERRORS_BIT [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:217:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShTargetSpv_1_0 [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShClientVulkan [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:254:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShTargetVulkan_1_1 [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:270:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_TARGET_NONE [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShSourceGlsl [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBadProfile [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:352:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_SHADER_AUTO_MAP_BINDINGS [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:127:5: warning:inconclusive: Member variable 'CallbackIncluder::context' is not initialized in the constructor. [uninitMemberVarPrivate] glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:65:31: style: struct member 'glslang_program_s::spirv' is never used. [unusedStructMember] glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:66:17: style: struct member 'glslang_program_s::loggerMessages' is never used. [unusedStructMember] glslang-14.0.0/glslang/Public/ShaderLang.h:759:5: warning: Member variable 'TObjectReflection::topLevelArraySize' is not initialized in the constructor. [uninitMemberVar] glslang-14.0.0/glslang/Public/ShaderLang.h:559:10: style:inconclusive: Technically the member function 'glslang::TShader::getStrings' can be const. [functionConst] glslang-14.0.0/glslang/Public/ShaderLang.h:565:10: performance:inconclusive: Technically the member function 'glslang::TShader::getEnvTargetHlslFunctionality1' can be static (but you may consider moving to unnamed namespace). [functionStatic] glslang-14.0.0/glslang/Include/ShHandle.h:93:17: style:inconclusive: Technically the member function 'TCompiler::getLanguage' can be const. [functionConst] glslang-14.0.0/glslang/Include/ShHandle.h:59:23: warning: Class 'TShHandleBase' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] glslang-14.0.0/glslang/Include/ShHandle.h:59:23: warning: Class 'TShHandleBase' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] glslang-14.0.0/glslang/GenericCodeGen/CodeGen.cpp:46:15: warning: The class 'TGenericCompiler' defines member variable with name 'infoSink' also defined in its parent class 'TCompiler'. [duplInheritedMember] glslang-14.0.0/glslang/Include/ShHandle.h:101:16: note: Parent variable 'TCompiler::infoSink' glslang-14.0.0/glslang/GenericCodeGen/CodeGen.cpp:46:15: note: Derived variable 'TGenericCompiler::infoSink' glslang-14.0.0/glslang/GenericCodeGen/CodeGen.cpp:44:5: style: Class 'TGenericCompiler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/glslang/Include/Common.h:171:5: style: Class 'TVector < TCompiler * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/glslang/Include/Common.h:172:5: style: Class 'TVector < TCompiler * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/glslang/Include/Common.h:171:5: style: Class 'TVector < TShHandleBase * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/glslang/Include/Common.h:172:5: style: Class 'TVector < TShHandleBase * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/glslang/Include/ShHandle.h:76:14: style: The destructor '~TUniformMap' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glslang-14.0.0/glslang/Include/ShHandle.h:60:14: note: Virtual destructor in base class glslang-14.0.0/glslang/Include/ShHandle.h:76:14: note: Destructor in derived class glslang-14.0.0/glslang/Include/ShHandle.h:77:26: style: The function 'getAsUniformMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glslang-14.0.0/glslang/Include/ShHandle.h:63:26: note: Virtual function in base class glslang-14.0.0/glslang/Include/ShHandle.h:77:26: note: Function in derived class glslang-14.0.0/glslang/Include/ShHandle.h:92:14: style: The destructor '~TCompiler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glslang-14.0.0/glslang/Include/ShHandle.h:60:14: note: Virtual destructor in base class glslang-14.0.0/glslang/Include/ShHandle.h:92:14: note: Destructor in derived class glslang-14.0.0/glslang/Include/ShHandle.h:98:24: style: The function 'getAsCompiler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glslang-14.0.0/glslang/Include/ShHandle.h:61:24: note: Virtual function in base class glslang-14.0.0/glslang/Include/ShHandle.h:98:24: note: Function in derived class glslang-14.0.0/glslang/Include/ShHandle.h:131:22: style: The function 'getAsLinker' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glslang-14.0.0/glslang/Include/ShHandle.h:62:22: note: Virtual function in base class glslang-14.0.0/glslang/Include/ShHandle.h:131:22: note: Function in derived class glslang-14.0.0/glslang/Include/ShHandle.h:132:14: style: The destructor '~TLinker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glslang-14.0.0/glslang/Include/ShHandle.h:60:14: note: Virtual destructor in base class glslang-14.0.0/glslang/Include/ShHandle.h:132:14: note: Destructor in derived class glslang-14.0.0/glslang/GenericCodeGen/CodeGen.cpp:45:18: style: The function 'compile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glslang-14.0.0/glslang/Include/ShHandle.h:96:18: note: Virtual function in base class glslang-14.0.0/glslang/GenericCodeGen/CodeGen.cpp:45:18: note: Function in derived class glslang-14.0.0/glslang/GenericCodeGen/Link.cpp:50:15: warning: The class 'TGenericLinker' defines member variable with name 'infoSink' also defined in its parent class 'TLinker'. [duplInheritedMember] glslang-14.0.0/glslang/Include/ShHandle.h:142:16: note: Parent variable 'TLinker::infoSink' glslang-14.0.0/glslang/GenericCodeGen/Link.cpp:50:15: note: Derived variable 'TGenericLinker::infoSink' glslang-14.0.0/glslang/GenericCodeGen/Link.cpp:47:5: style: Class 'TGenericLinker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glslang-14.0.0/glslang/GenericCodeGen/Link.cpp:48:10: style: The function 'link' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glslang-14.0.0/glslang/Include/ShHandle.h:133:18: note: Virtual function in base class glslang-14.0.0/glslang/GenericCodeGen/Link.cpp:48:10: note: Function in derived class glslang-14.0.0/glslang/GenericCodeGen/Link.cpp:49:10: style: The function 'getAttributeBindings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glslang-14.0.0/glslang/Include/ShHandle.h:137:18: note: Virtual function in base class glslang-14.0.0/glslang/GenericCodeGen/Link.cpp:49:10: note: Function in derived class glslang-14.0.0/glslang/GenericCodeGen/Link.cpp:59:17: style: The function 'getLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glslang-14.0.0/glslang/Include/ShHandle.h:78:17: note: Virtual function in base class glslang-14.0.0/glslang/GenericCodeGen/Link.cpp:59:17: note: Function in derived class glslang-14.0.0/glslang/Include/Common.h:184:67: debug: Failed to instantiate template "pool_allocator". The checking continues anyway. [templateInstantiation] glslang-14.0.0/glslang/MachineIndependent/InfoSink.cpp:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/MachineIndependent/InfoSink.cpp:78:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/MachineIndependent/InfoSink.cpp:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/MachineIndependent/InfoSink.cpp:110:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/MachineIndependent/PoolAlloc.cpp:138:50: style: Parameter 'blockMem' can be declared as pointer to const [constParameterPointer] glslang-14.0.0/glslang/MachineIndependent/PoolAlloc.cpp:184:14: style: Variable 'page' can be declared as pointer to const [constVariablePointer] MachineIndependent/glslang_tab.cpp:5005:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YYEMPTY [valueFlowBailoutIncompleteVar] MachineIndependent/glslang_tab.cpp:4930:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] MachineIndependent/glslang_tab.cpp:12470:12: error: Using object that points to local variable 'structure' that is out of scope. [invalidLifetime] MachineIndependent/glslang.y:3547:36: note: Assigned to reference. MachineIndependent/glslang.y:3550:43: note: Address of variable taken here. MachineIndependent/glslang.y:3547:26: note: Variable created here. MachineIndependent/glslang_tab.cpp:12470:12: note: Using object that points to local variable 'structure' that is out of scope. MachineIndependent/glslang_tab.cpp:4881:45: style: Comparing expression of type 'unsigned int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] MachineIndependent/glslang_tab.cpp:4892:33: style: Comparing expression of type 'unsigned int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] MachineIndependent/glslang_tab.cpp:4893:24: style: Comparing expression of type 'unsigned int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] MachineIndependent/glslang_tab.cpp:5024:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] MachineIndependent/glslang_tab.cpp:4963:31: note: 'yystate' is assigned value '0' here. MachineIndependent/glslang_tab.cpp:5024:3: note: The comparison '0 <= yystate' is always true. MachineIndependent/glslang_tab.cpp:4708:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] MachineIndependent/glslang_tab.cpp:4727:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] MachineIndependent/glslang_tab.cpp:4930:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] glslang-14.0.0/glslang/OSDependent/Web/glslang.js.cpp:259:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] glslang-14.0.0/glslang/OSDependent/Windows/ossource.cpp:49:0: error: #error Trying to build a windows specific file in a non windows build. [preprocessorErrorDirective] glslang-14.0.0/glslang/ResourceLimits/ResourceLimits.cpp:287:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glslang-14.0.0/glslang/ResourceLimits/resource_limits_c.cpp:48:19: style: C-style pointer casting [cstyleCast] glslang-14.0.0/gtests/TestFixture.h:150:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updateMode [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.h:195:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgDebugInfo [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.h:236:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgSpvRules [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.h:347:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgSpvRules [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.h:388:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgSpvRules [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.h:416:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgSpvRules [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.h:452:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgSpvRules [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.h:484:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgHlslLegalization [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.h:655:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShLangVertex [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.h:312:31: performance: Function parameter 'shaderName' should be passed by const reference. [passedByValue] glslang-14.0.0/gtests/TestFixture.h:370:31: performance: Function parameter 'shaderName' should be passed by const reference. [passedByValue] glslang-14.0.0/gtests/TestFixture.h:412:31: performance: Function parameter 'shaderName' should be passed by const reference. [passedByValue] glslang-14.0.0/gtests/BuiltInResource.FromFile.cpp:49:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testRoot [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/BuiltInResource.FromFile.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Config.FromFile.cpp:58:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testRoot [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:57:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EbtBlock [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:67:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShReflectionDefault [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:238:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileNames [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:305:18: style: Local variable 'stage' shadows outer variable [shadowVariable] glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:287:18: note: Shadowed declaration glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:305:18: note: Shadow variable glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:88:22: error: Out of bounds access in expression 'it+1' because 'stageReflections' is empty. [containerOutOfBounds] glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:79:23: note: Assuming condition is false glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:88:22: note: Access out of bounds glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:88:22: error: Out of bounds access in expression 'it+1' because 'stageReflections' is empty. [containerOutOfBounds] glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:79:23: note: Assuming condition is false glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:88:22: note: Access out of bounds glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:87:37: note: Assignment 'it=stageReflections.begin()', assigned value is start=0 glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:88:22: note: Access out of bounds glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:173:63: style: Unused variable: uniforms [unusedVariable] glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:207:63: style: Unused variable: uniforms [unusedVariable] glslang-14.0.0/gtests/HexFloat.cpp:57:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:61:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:73:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:77:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:244:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oct [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:251:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oct [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:258:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:262:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:458:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:464:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:696:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRoundToNegativeInfinity [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:741:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source_float [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:815:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRoundToNegativeInfinity [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:868:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source_float [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:928:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source_half [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:977:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRoundToNegativeInfinity [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:1013:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable literal [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:1080:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable literal [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:1131:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:1158:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:1185:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/HexFloat.cpp:432:18: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] glslang-14.0.0/gtests/HexFloat.cpp:425:56: performance: Function parameter 'in' should be passed by const reference. [passedByValue] glslang-14.0.0/gtests/HexFloat.cpp:692:29: style: Variable 'rounding' can be declared as const array [constVariable] glslang-14.0.0/gtests/HexFloat.cpp:811:29: style: Variable 'rounding' can be declared as const array [constVariable] glslang-14.0.0/gtests/HexFloat.cpp:930:29: style: Variable 'rounding' can be declared as const array [constVariable] glslang-14.0.0/gtests/HexFloat.cpp:973:29: style: Variable 'rounding' can be declared as const array [constVariable] glslang-14.0.0/gtests/HexFloat.cpp:586:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] glslang-14.0.0/gtests/HexFloat.cpp:607:9: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] glslang-14.0.0/gtests/HexFloat.cpp:618:9: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] glslang-14.0.0/gtests/HexFloat.cpp:809:18: style: Variable 'carry_bit' is assigned a value that is never used. [unreadVariable] glslang-14.0.0/gtests/Hlsl.FromFile.cpp:77:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Hlsl.FromFile.cpp:84:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Hlsl.FromFile.cpp:91:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Hlsl.FromFile.cpp:98:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Hlsl.FromFile.cpp:105:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Hlsl.FromFile.cpp:114:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Hlsl.FromFile.cpp:124:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Hlsl.FromFile.cpp:133:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Hlsl.FromFile.cpp:144:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Hlsl.FromFile.cpp:152:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Link.FromFile.Vk.cpp:60:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testRoot [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Link.FromFile.cpp:59:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testRoot [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Remap.FromFile.cpp:66:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Settings.cpp:45:0: error: #error \ [preprocessorErrorDirective] glslang-14.0.0/gtests/Spv.FromFile.cpp:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compileOnly [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Spv.FromFile.cpp:193:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flattenUniforms [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/Spv.FromFile.cpp:208:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flattenUniforms [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.cpp:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShLangVertex [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.cpp:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgCascadingErrors [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.cpp:126:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.cpp:141:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.cpp:167:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.cpp:177:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/TestFixture.cpp:156:22: style: C-style pointer casting [cstyleCast] glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:57:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EbtBlock [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:67:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShReflectionDefault [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:193:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileNames [valueFlowBailoutIncompleteVar] glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:258:18: style: Local variable 'stage' shadows outer variable [shadowVariable] glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:240:18: note: Shadowed declaration glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:258:18: note: Shadow variable glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:88:22: error: Out of bounds access in expression 'it+1' because 'stageReflections' is empty. [containerOutOfBounds] glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:79:23: note: Assuming condition is false glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:88:22: note: Access out of bounds glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:88:22: error: Out of bounds access in expression 'it+1' because 'stageReflections' is empty. [containerOutOfBounds] glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:79:23: note: Assuming condition is false glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:88:22: note: Access out of bounds glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:87:37: note: Assignment 'it=stageReflections.begin()', assigned value is start=0 glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:88:22: note: Access out of bounds glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:128:63: style: Unused variable: uniforms [unusedVariable] glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:162:63: style: Unused variable: uniforms [unusedVariable] glslang-14.0.0/gtests/main.cpp:50:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initializer [valueFlowBailoutIncompleteVar] glslang-14.0.0/ndk_test/test.cpp:17:39: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] glslang-14.0.0/ndk_test/test.cpp:18:15: style: Variable 'version' is assigned a value that is never used. [unreadVariable] diff: head glslang-14.0.0/SPIRV/SPVRemapper.cpp:1341:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash < std :: basic_string < char , std :: char_traits < char > , pool_allocator < char > > > [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/SPVRemapper.cpp:1460:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRIP [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/SPVRemapper.cpp:173:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/SPVRemapper.h:172:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeMask [valueFlowBailoutIncompleteVar] 2.13.0 glslang-14.0.0/SPIRV/SpvBuilder.cpp:2188:58: style: Parameter 'function' can be declared as pointer to const [constParameterPointer] head glslang-14.0.0/SPIRV/SpvBuilder.cpp:2233:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/SpvBuilder.h:411:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/SpvBuilder.h:516:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/SpvBuilder.h:765:17: performance: Function 'getAccessChain()' should return member 'accessChain' by const reference. [returnByReference] head glslang-14.0.0/SPIRV/SpvBuilder.h:804:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoType [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/disassemble.cpp:146:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/disassemble.cpp:213:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/disassemble.cpp:242:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/disassemble.cpp:257:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/disassemble.cpp:354:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/disassemble.cpp:580:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLstd450Count [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/disassemble.cpp:98:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeMask [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/hex_float.h:1046:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/hex_float.h:474:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_fraction_bits [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/hex_float.h:587:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exponent_bias [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/hex_float.h:660:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_used_bits [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/hex_float.h:738:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/hex_float.h:776:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/hex_float.h:810:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head glslang-14.0.0/SPIRV/hex_float.h:837:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint_type [valueFlowBailoutIncompleteVar] head glslang-14.0.0/StandAlone/spirv-remap.cpp:121:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head glslang-14.0.0/StandAlone/spirv-remap.cpp:148:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] head glslang-14.0.0/StandAlone/spirv-remap.cpp:167:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head glslang-14.0.0/StandAlone/spirv-remap.cpp:217:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head glslang-14.0.0/StandAlone/spirv-remap.cpp:233:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] head glslang-14.0.0/StandAlone/spirv-remap.cpp:73:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head glslang-14.0.0/StandAlone/spirv-remap.cpp:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head glslang-14.0.0/StandAlone/spirv-remap.cpp:90:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_MSG_RELAXED_ERRORS_BIT [valueFlowBailoutIncompleteVar] head glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:217:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShTargetSpv_1_0 [valueFlowBailoutIncompleteVar] head glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShClientVulkan [valueFlowBailoutIncompleteVar] head glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:254:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShTargetVulkan_1_1 [valueFlowBailoutIncompleteVar] head glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:270:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_TARGET_NONE [valueFlowBailoutIncompleteVar] head glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShSourceGlsl [valueFlowBailoutIncompleteVar] head glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBadProfile [valueFlowBailoutIncompleteVar] head glslang-14.0.0/glslang/CInterface/glslang_c_interface.cpp:352:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_SHADER_AUTO_MAP_BINDINGS [valueFlowBailoutIncompleteVar] head glslang-14.0.0/glslang/Include/Common.h:159:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head glslang-14.0.0/glslang/Include/ShHandle.h:132:14: style: The destructor '~TLinker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glslang-14.0.0/glslang/Include/ShHandle.h:60:14: note: Virtual destructor in base class glslang-14.0.0/glslang/Include/ShHandle.h:132:14: note: Destructor in derived class head glslang-14.0.0/glslang/Include/ShHandle.h:76:14: style: The destructor '~TUniformMap' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glslang-14.0.0/glslang/Include/ShHandle.h:60:14: note: Virtual destructor in base class glslang-14.0.0/glslang/Include/ShHandle.h:76:14: note: Destructor in derived class head glslang-14.0.0/glslang/Include/ShHandle.h:92:14: style: The destructor '~TCompiler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glslang-14.0.0/glslang/Include/ShHandle.h:60:14: note: Virtual destructor in base class glslang-14.0.0/glslang/Include/ShHandle.h:92:14: note: Destructor in derived class head glslang-14.0.0/glslang/MachineIndependent/InfoSink.cpp:110:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head glslang-14.0.0/glslang/MachineIndependent/InfoSink.cpp:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head glslang-14.0.0/glslang/MachineIndependent/InfoSink.cpp:78:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head glslang-14.0.0/glslang/MachineIndependent/InfoSink.cpp:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/BuiltInResource.FromFile.cpp:49:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testRoot [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/BuiltInResource.FromFile.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:238:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileNames [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/GlslMapIO.FromFile.cpp:67:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShReflectionDefault [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:1013:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable literal [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:1080:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable literal [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:1131:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:1158:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:1185:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:244:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oct [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:251:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oct [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:258:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:262:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:458:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:464:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:61:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:696:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRoundToNegativeInfinity [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:73:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:741:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source_float [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:77:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:815:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRoundToNegativeInfinity [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:868:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source_float [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:928:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source_half [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/HexFloat.cpp:977:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRoundToNegativeInfinity [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/Hlsl.FromFile.cpp:105:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/Hlsl.FromFile.cpp:114:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/Hlsl.FromFile.cpp:124:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/Hlsl.FromFile.cpp:133:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/Hlsl.FromFile.cpp:144:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/Hlsl.FromFile.cpp:152:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/Hlsl.FromFile.cpp:84:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/Hlsl.FromFile.cpp:91:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/Hlsl.FromFile.cpp:98:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryPoint [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/Spv.FromFile.cpp:193:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flattenUniforms [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/Spv.FromFile.cpp:208:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flattenUniforms [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.cpp:126:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.cpp:141:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.cpp:167:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.cpp:177:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.cpp:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShLangVertex [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.cpp:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgCascadingErrors [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.h:195:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgDebugInfo [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.h:236:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgSpvRules [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.h:347:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgSpvRules [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.h:388:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgSpvRules [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.h:416:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgSpvRules [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.h:452:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgSpvRules [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.h:484:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShMsgHlslLegalization [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/TestFixture.h:655:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShLangVertex [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:193:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileNames [valueFlowBailoutIncompleteVar] head glslang-14.0.0/gtests/VkRelaxed.FromFile.cpp:67:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShReflectionDefault [valueFlowBailoutIncompleteVar] head glslang-14.0.0/ndk_test/test.cpp:17:39: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] DONE