2024-04-11 21:05 ftp://ftp.de.debian.org/debian/pool/main/q/qt6-shadertools/qt6-shadertools_6.6.2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: a41ef74 (2024-04-11 22:48:57 +0200) count: 1435 974 elapsed-time: 52.3 37.4 head-timing-info: old-timing-info: head results: qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:1505:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:1560:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.hpp:190:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.hpp:201:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.hpp:211:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:596:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:614:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:631:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:209:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:218:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:237:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:287:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:293:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:300:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:317:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:323:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:381:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:485:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:497:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:505:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:37:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:56:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:93:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:124:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:166:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationSpecId [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.hpp:56:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.hpp:71:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.hpp:86:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:123:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:277:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:384:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPhysicalStorageBufferEXT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:509:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:596:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable builtin [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:833:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:870:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1030:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1053:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1216:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1242:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qualified_alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1248:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1255:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qualified_alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1292:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1301:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1376:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1384:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1718:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpFunctionCall [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1757:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationOffset [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1774:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationArrayStride [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1791:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationMatrixStride [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2014:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPhysicalStorageBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2060:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpPtrAccessChain [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2255:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeLocalSizeId [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2313:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationControl [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2319:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelVertex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2490:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2515:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2653:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassGeneric [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2703:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2839:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2978:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3008:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationSpecId [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3610:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4113:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInClipDistance [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4151:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4264:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4326:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4421:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRFunction [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4537:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4694:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4797:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageFormatUnknown [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4848:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemoryAccessVolatileMask [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4965:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPhysicalStorageBufferEXT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5000:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5013:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpBeginInvocationInterlockEXT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5091:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpBeginInvocationInterlockEXT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5298:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:210:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:244:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:267:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:352:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1663:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1694:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1720:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:1131:4: portability: Using memset() on union which contains a floating point number. [memsetClassFloat] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < std :: string , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < uint32_t , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < bool , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < TypedID < TypeType > , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < TypedID < TypeVariable > , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < TypedID < TypeNone > , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < Instruction , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < Phi , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < std :: pair < TypedID < TypeType > , TypedID < TypeNone > > , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < Case , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < Parameter , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < TypedID < TypeBlock > , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < CombinedImageSamplerParameter , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < TypedID < TypeConstant > , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < Variant , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < spv :: Capability , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < uint8_t , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < Resource , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < BuiltInResource , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < BufferRange , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < EntryPoint , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < CombinedImageSampler , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < SpecializationConstant , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < SPIRBlock :: Case , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:87:5: performance:inconclusive: Technically the member function 'spirv_cross::AlignedBuffer::data' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:581:7: style:inconclusive: Technically the member function 'spirv_cross::Compiler::set_initializers' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:587:7: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::set_initializers' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:605:8: style:inconclusive: Technically the member function 'ObjectPool < SPIRUndef >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:605:8: style:inconclusive: Technically the member function 'ObjectPool < SPIRString >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:605:8: style:inconclusive: Technically the member function 'ObjectPool < SPIRCombinedImageSampler >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:605:8: style:inconclusive: Technically the member function 'ObjectPool < SPIRConstantOp >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:605:8: style:inconclusive: Technically the member function 'ObjectPool < SPIRType >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:605:8: style:inconclusive: Technically the member function 'ObjectPool < SPIRExtension >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:605:8: style:inconclusive: Technically the member function 'ObjectPool < SPIRExpression >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:605:8: style:inconclusive: Technically the member function 'ObjectPool < SPIRFunctionPrototype >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:605:8: style:inconclusive: Technically the member function 'ObjectPool < SPIRBlock >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:605:8: style:inconclusive: Technically the member function 'ObjectPool < SPIRFunction >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:605:8: style:inconclusive: Technically the member function 'ObjectPool < SPIRAccessChain >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:605:8: style:inconclusive: Technically the member function 'ObjectPool < SPIRVariable >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:605:8: style:inconclusive: Technically the member function 'ObjectPool < SPIRConstant >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:374:2: style: Class 'TypedID < TypeNone >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:380:2: style: Class 'TypedID < TypeNone >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.hpp:147:2: style: Class 'DominatorBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:849:3: style: Struct 'CombinedImageSamplerHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:872:3: style: Struct 'DummySamplerForCombinedImageHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:884:3: style: Struct 'ActiveBuiltinHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:943:3: style: Struct 'CombinedImageSamplerDrefHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:414:2: style: Class 'TypedID < TypeType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:414:2: style: Class 'TypedID < TypeVariable >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:414:2: style: Class 'TypedID < TypeFunction >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:414:2: style: Class 'TypedID < TypeBlock >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:414:2: style: Class 'TypedID < TypeConstant >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:33:20: style:inconclusive: Function 'CFG' argument 1 names different: declaration 'compiler' definition 'compiler_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.hpp:36:16: note: Function 'CFG' argument 1 names different: declaration 'compiler' definition 'compiler_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:33:20: note: Function 'CFG' argument 1 names different: declaration 'compiler' definition 'compiler_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:33:51: style:inconclusive: Function 'CFG' argument 2 names different: declaration 'function' definition 'func_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.hpp:36:46: note: Function 'CFG' argument 2 names different: declaration 'function' definition 'func_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:33:51: note: Function 'CFG' argument 2 names different: declaration 'function' definition 'func_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:94:37: style:inconclusive: Function 'post_order_visit' argument 1 names different: declaration 'block' definition 'block_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.hpp:137:33: note: Function 'post_order_visit' argument 1 names different: declaration 'block' definition 'block_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:94:37: note: Function 'post_order_visit' argument 1 names different: declaration 'block' definition 'block_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:230:44: style:inconclusive: Function 'find_loop_dominator' argument 1 names different: declaration 'block' definition 'block_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.hpp:105:40: note: Function 'find_loop_dominator' argument 1 names different: declaration 'block' definition 'block_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:230:44: note: Function 'find_loop_dominator' argument 1 names different: declaration 'block' definition 'block_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:335:47: style:inconclusive: Function 'DominatorBuilder' argument 1 names different: declaration 'cfg' definition 'cfg_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.hpp:147:30: note: Function 'DominatorBuilder' argument 1 names different: declaration 'cfg' definition 'cfg_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:335:47: note: Function 'DominatorBuilder' argument 1 names different: declaration 'cfg' definition 'cfg_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:139:14: style: Variable 'v' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:201:13: style: Variable 'elem' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:698:9: style: Variable 'block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:246:14: style: Variable 'pred' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:248:10: style: Variable 'pred_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:271:10: style: Variable 'block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:286:8: style: Variable 'from_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:298:14: style: Variable 'edge' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:305:9: style: Variable 'dom' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:311:10: style: Variable 'true_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:312:10: style: Variable 'false_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:313:10: style: Variable 'ignore_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:369:8: style: Variable 'block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:392:14: style: Variable 'target' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:678:14: style: Variable 'saved' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:140:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:169:9: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:1673:8: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:679:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < Feature , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < Candidate , CandidateCount >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:151:19: warning: The class 'CompilerCPP' defines member function with name 'emit_resources' also defined in its parent class 'CompilerGLSL'. [duplInheritedMember] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:619:7: note: Parent function 'CompilerGLSL::emit_resources' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:151:19: note: Derived function 'CompilerCPP::emit_resources' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:50:19: warning: The class 'CompilerCPP' defines member function with name 'emit_interface_block' also defined in its parent class 'CompilerGLSL'. [duplInheritedMember] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:630:7: note: Parent function 'CompilerGLSL::emit_interface_block' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:50:19: note: Derived function 'CompilerCPP::emit_interface_block' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.hpp:76:7: warning: The class 'CompilerCPP' defines member function with name 'emit_block_chain' also defined in its parent class 'CompilerGLSL'. [duplInheritedMember] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:636:7: note: Parent function 'CompilerGLSL::emit_block_chain' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.hpp:76:7: note: Derived function 'CompilerCPP::emit_block_chain' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:446:21: warning: The class 'CompilerCPP' defines member function with name 'argument_decl' also defined in its parent class 'CompilerGLSL'. [duplInheritedMember] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:766:14: note: Parent function 'CompilerGLSL::argument_decl' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:446:21: note: Derived function 'CompilerCPP::argument_decl' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:30:57: style:inconclusive: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.hpp:73:45: note: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:30:57: note: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:50:60: style:inconclusive: Function 'emit_interface_block' argument 1 names different: declaration 'type' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.hpp:75:48: note: Function 'emit_interface_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:50:60: note: Function 'emit_interface_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:90:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:266:9: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:299:9: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:414:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:471:9: style: Variable 'array' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2591:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < std :: pair < uint32_t , uint32_t > , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < unique_ptr < ScratchMemoryAllocation > , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < spvc_reflected_resource , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < spvc_reflected_builtin_resource , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < spvc_entry_point , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < spvc_combined_image_sampler , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < spvc_specialization_constant , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < spvc_buffer_range , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < const char * , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.hpp:36:2: style: Class 'Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:315:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:353:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:524:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCompositeExtract [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:584:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:718:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPRoundingModeMax [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:777:81: style:inconclusive: Function 'spvc_compiler_require_extension' argument 2 names different: declaration 'ext' definition 'line'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:739:97: note: Function 'spvc_compiler_require_extension' argument 2 names different: declaration 'ext' definition 'line'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:777:81: note: Function 'spvc_compiler_require_extension' argument 2 names different: declaration 'ext' definition 'line'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:904:66: style:inconclusive: Function 'spvc_compiler_hlsl_add_vertex_attribute_remap' argument 3 names different: declaration 'remaps' definition 'count'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:757:82: note: Function 'spvc_compiler_hlsl_add_vertex_attribute_remap' argument 3 names different: declaration 'remaps' definition 'count'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:904:66: note: Function 'spvc_compiler_hlsl_add_vertex_attribute_remap' argument 3 names different: declaration 'remaps' definition 'count'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1129:109: style:inconclusive: Function 'spvc_compiler_msl_add_vertex_attribute' argument 2 names different: declaration 'attrs' definition 'va'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:785:101: note: Function 'spvc_compiler_msl_add_vertex_attribute' argument 2 names different: declaration 'attrs' definition 'va'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1129:109: note: Function 'spvc_compiler_msl_add_vertex_attribute' argument 2 names different: declaration 'attrs' definition 'va'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1152:101: style:inconclusive: Function 'spvc_compiler_msl_add_shader_input' argument 2 names different: declaration 'input' definition 'si'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:789:93: note: Function 'spvc_compiler_msl_add_shader_input' argument 2 names different: declaration 'input' definition 'si'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1152:101: note: Function 'spvc_compiler_msl_add_shader_input' argument 2 names different: declaration 'input' definition 'si'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1690:81: style:inconclusive: Function 'spvc_compiler_create_shader_resources_for_active_variables' argument 3 names different: declaration 'active' definition 'set'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:826:97: note: Function 'spvc_compiler_create_shader_resources_for_active_variables' argument 3 names different: declaration 'active' definition 'set'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1690:81: note: Function 'spvc_compiler_create_shader_resources_for_active_variables' argument 3 names different: declaration 'active' definition 'set'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2192:93: style:inconclusive: Function 'spvc_compiler_get_declared_struct_member_size' argument 2 names different: declaration 'type' definition 'struct_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:935:109: note: Function 'spvc_compiler_get_declared_struct_member_size' argument 2 names different: declaration 'type' definition 'struct_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2192:93: note: Function 'spvc_compiler_get_declared_struct_member_size' argument 2 names different: declaration 'type' definition 'struct_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1585:13: style: Variable 'i' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1944:14: style: Variable 'entry' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2261:14: style: Variable 'c' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2286:14: style: Variable 'c' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2339:14: style: Variable 'r' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2464:14: style: Variable 'ext' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2465:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2973:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2972:17: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2973:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2976:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2975:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2976:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2976:17: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2972:17: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2976:17: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2977:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2975:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2977:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2978:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2975:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2978:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2979:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2975:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2979:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2980:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2975:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2980:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4604:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4603:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4604:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4634:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4633:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4634:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:666:7: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::is_sampled_image_type' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1213:16: note: Technically the member function 'spirv_cross::Compiler::is_sampled_image_type' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:666:7: note: Technically the member function 'spirv_cross::Compiler::is_sampled_image_type' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:678:7: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::is_scalar' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:607:16: note: Technically the member function 'spirv_cross::Compiler::is_scalar' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:678:7: note: Technically the member function 'spirv_cross::Compiler::is_scalar' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:679:7: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::is_vector' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:612:16: note: Technically the member function 'spirv_cross::Compiler::is_vector' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:679:7: note: Technically the member function 'spirv_cross::Compiler::is_vector' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:680:7: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::is_matrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:617:16: note: Technically the member function 'spirv_cross::Compiler::is_matrix' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:680:7: note: Technically the member function 'spirv_cross::Compiler::is_matrix' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:681:7: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::is_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:622:16: note: Technically the member function 'spirv_cross::Compiler::is_array' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:681:7: note: Technically the member function 'spirv_cross::Compiler::is_array' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:734:7: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::update_name_cache' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1080:16: note: Technically the member function 'spirv_cross::Compiler::update_name_cache' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:734:7: note: Technically the member function 'spirv_cross::Compiler::update_name_cache' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:741:7: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::execution_is_direct_branch' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1606:16: note: Technically the member function 'spirv_cross::Compiler::execution_is_direct_branch' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:741:7: note: Technically the member function 'spirv_cross::Compiler::execution_is_direct_branch' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:756:7: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::add_implied_read_expression' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2348:16: note: Technically the member function 'spirv_cross::Compiler::add_implied_read_expression' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:756:7: note: Technically the member function 'spirv_cross::Compiler::add_implied_read_expression' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:757:7: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::add_implied_read_expression' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2355:16: note: Technically the member function 'spirv_cross::Compiler::add_implied_read_expression' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:757:7: note: Technically the member function 'spirv_cross::Compiler::add_implied_read_expression' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1058:7: style:inconclusive: Technically the member function 'spirv_cross::Compiler::may_read_undefined_variable_in_block' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4005:16: note: Technically the member function 'spirv_cross::Compiler::may_read_undefined_variable_in_block' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1058:7: note: Technically the member function 'spirv_cross::Compiler::may_read_undefined_variable_in_block' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1119:7: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::instruction_to_result_type' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4713:16: note: Technically the member function 'spirv_cross::Compiler::instruction_to_result_type' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1119:7: note: Technically the member function 'spirv_cross::Compiler::instruction_to_result_type' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1141:7: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::type_is_opaque_value' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4800:16: note: Technically the member function 'spirv_cross::Compiler::type_is_opaque_value' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1141:7: note: Technically the member function 'spirv_cross::Compiler::type_is_opaque_value' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1043:8: style:inconclusive: Technically the member function 'spirv_cross::Compiler::PhysicalStorageBufferPointerHandler::mark_aligned_access' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4843:53: note: Technically the member function 'spirv_cross::Compiler::PhysicalStorageBufferPointerHandler::mark_aligned_access' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1043:8: note: Technically the member function 'spirv_cross::Compiler::PhysicalStorageBufferPointerHandler::mark_aligned_access' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_util.cpp:48:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Struct [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2574:8: style: The scope of the variable 'params' can be reduced. [variableScope] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:44:36: style:inconclusive: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:164:27: note: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:44:36: note: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:51:36: style:inconclusive: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:168:36: note: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:51:36: note: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:56:31: style:inconclusive: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:169:31: note: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:56:31: note: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:61:34: style:inconclusive: Function 'set_ir' argument 1 names different: declaration 'parsed' definition 'ir_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:772:25: note: Function 'set_ir' argument 1 names different: declaration 'parsed' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:61:34: note: Function 'set_ir' argument 1 names different: declaration 'parsed' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:67:39: style:inconclusive: Function 'set_ir' argument 1 names different: declaration 'parsed' definition 'ir_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:771:30: note: Function 'set_ir' argument 1 names different: declaration 'parsed' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:67:39: note: Function 'set_ir' argument 1 names different: declaration 'parsed' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:78:64: style:inconclusive: Function 'variable_storage_is_aliased' argument 1 names different: declaration 'var' definition 'v'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:685:55: note: Function 'variable_storage_is_aliased' argument 1 names different: declaration 'var' definition 'v'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:78:64: note: Function 'variable_storage_is_aliased' argument 1 names different: declaration 'var' definition 'v'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:256:67: style:inconclusive: Function 'register_global_read_dependencies' argument 1 names different: declaration 'func' definition 'block'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:725:58: note: Function 'register_global_read_dependencies' argument 1 names different: declaration 'func' definition 'block'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:256:67: note: Function 'register_global_read_dependencies' argument 1 names different: declaration 'func' definition 'block'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:430:61: style:inconclusive: Function 'flush_control_dependent_expressions' argument 1 names different: declaration 'block' definition 'block_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:722:52: note: Function 'flush_control_dependent_expressions' argument 1 names different: declaration 'block' definition 'block_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:430:61: note: Function 'flush_control_dependent_expressions' argument 1 names different: declaration 'block' definition 'block_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1611:77: style:inconclusive: Function 'continue_block_type' argument 1 names different: declaration 'continue_block' definition 'block'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:743:68: note: Function 'continue_block_type' argument 1 names different: declaration 'continue_block' definition 'block'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1611:77: note: Function 'continue_block_type' argument 1 names different: declaration 'continue_block' definition 'block'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1741:67: style:inconclusive: Function 'traverse_all_reachable_opcodes' argument 1 names different: declaration 'block' definition 'func'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:899:58: note: Function 'traverse_all_reachable_opcodes' argument 1 names different: declaration 'block' definition 'func'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1741:67: note: Function 'traverse_all_reachable_opcodes' argument 1 names different: declaration 'block' definition 'func'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1800:59: style:inconclusive: Function 'get_declared_struct_size' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:268:50: note: Function 'get_declared_struct_size' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1800:59: note: Function 'get_declared_struct_size' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1823:73: style:inconclusive: Function 'get_declared_struct_size_runtime_array' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:280:64: note: Function 'get_declared_struct_size_runtime_array' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1823:73: note: Function 'get_declared_struct_size_runtime_array' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2362:71: style:inconclusive: Function 'inherit_expression_dependencies' argument 2 names different: declaration 'source' definition 'source_expression'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:755:62: note: Function 'inherit_expression_dependencies' argument 2 names different: declaration 'source' definition 'source_expression'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2362:71: note: Function 'inherit_expression_dependencies' argument 2 names different: declaration 'source' definition 'source_expression'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2405:113: style:inconclusive: Function 'rename_entry_point' argument 3 names different: declaration 'execution_model' definition 'model'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:346:46: note: Function 'rename_entry_point' argument 3 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2405:113: note: Function 'rename_entry_point' argument 3 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2412:51: style:inconclusive: Function 'set_entry_point' argument 1 names different: declaration 'entry' definition 'name'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:339:42: note: Function 'set_entry_point' argument 1 names different: declaration 'entry' definition 'name'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2412:51: note: Function 'set_entry_point' argument 1 names different: declaration 'entry' definition 'name'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2412:77: style:inconclusive: Function 'set_entry_point' argument 2 names different: declaration 'execution_model' definition 'model'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:339:69: note: Function 'set_entry_point' argument 2 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2412:77: note: Function 'set_entry_point' argument 2 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2442:83: style:inconclusive: Function 'get_entry_point' argument 2 names different: declaration 'execution_model' definition 'model'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:347:85: note: Function 'get_entry_point' argument 2 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2442:83: note: Function 'get_entry_point' argument 2 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2468:95: style:inconclusive: Function 'get_cleansed_entry_point_name' argument 2 names different: declaration 'execution_model' definition 'model'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:350:71: note: Function 'get_cleansed_entry_point_name' argument 2 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2468:95: note: Function 'get_cleansed_entry_point_name' argument 2 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2602:88: style:inconclusive: Function 'register_combined_image_sampler' argument 2 names different: declaration 'combined_id' definition 'combined_module_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:866:73: note: Function 'register_combined_image_sampler' argument 2 names different: declaration 'combined_id' definition 'combined_module_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2602:88: note: Function 'register_combined_image_sampler' argument 2 names different: declaration 'combined_id' definition 'combined_module_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2603:88: style:inconclusive: Function 'register_combined_image_sampler' argument 3 names different: declaration 'texture_id' definition 'image_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:866:97: note: Function 'register_combined_image_sampler' argument 3 names different: declaration 'texture_id' definition 'image_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2603:88: note: Function 'register_combined_image_sampler' argument 3 names different: declaration 'texture_id' definition 'image_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3595:55: style:inconclusive: Function 'find_function_local_luts' argument 1 names different: declaration 'function' definition 'entry'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1056:46: note: Function 'find_function_local_luts' argument 1 names different: declaration 'function' definition 'entry'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3595:55: note: Function 'find_function_local_luts' argument 1 names different: declaration 'function' definition 'entry'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3687:53: style:inconclusive: Function 'analyze_variable_scope' argument 1 names different: declaration 'function' definition 'entry'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1055:44: note: Function 'analyze_variable_scope' argument 1 names different: declaration 'function' definition 'entry'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3687:53: note: Function 'analyze_variable_scope' argument 1 names different: declaration 'function' definition 'entry'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4511:91: style:inconclusive: Function 'add_hierarchy_to_comparison_ids' argument 1 names different: declaration 'ids' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:970:49: note: Function 'add_hierarchy_to_comparison_ids' argument 1 names different: declaration 'ids' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4511:91: note: Function 'add_hierarchy_to_comparison_ids' argument 1 names different: declaration 'ids' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5086:60: style:inconclusive: Function 'handle' argument 1 names different: declaration 'op' definition 'opcode'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1072:23: note: Function 'handle' argument 1 names different: declaration 'op' definition 'opcode'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5086:60: note: Function 'handle' argument 1 names different: declaration 'op' definition 'opcode'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1503:10: style: Local variable 'merge' shadows outer function [shadowFunction] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:198:20: note: Shadowed declaration qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1503:10: note: Shadow variable qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1554:10: style: Local variable 'merge' shadows outer function [shadowFunction] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:198:20: note: Shadowed declaration qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1554:10: note: Shadow variable qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:80:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:104:13: style: Variable 'i' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:224:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:258:13: style: Variable 'i' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:279:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:506:9: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:572:14: style: Variable 'm' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:724:9: style: Variable 'extension_set' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1499:15: style: Variable 'phi' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1505:16: style: Variable 'phi' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1546:15: style: Variable 'phi' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1550:15: style: Variable 'phi' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1556:16: style: Variable 'phi' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1583:14: style: Variable 'phi' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1710:13: style: Variable 'i' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1720:10: style: Variable 'func' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1838:8: style: Variable 'result_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2202:9: style: Variable 'c' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2224:9: style: Variable 'cx' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2231:9: style: Variable 'cy' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2238:9: style: Variable 'cz' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2414:8: style: Variable 'entry' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2485:8: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2701:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2726:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2742:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2779:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2809:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2838:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3056:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3656:15: style: Variable 'block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3779:10: style: Variable 'variable' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3840:11: style: Variable 'loop_header_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4007:13: style: Variable 'op' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4504:9: style: Variable 'argument' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4516:13: style: Variable 'dep_id' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4536:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4751:10: style: Variable 'child_member_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4873:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4980:9: style: Variable 'subtype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4999:57: style: Parameter 'type' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5154:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5338:8: style: Variable 'child' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5339:13: style: Variable 'phi' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:568:8: style: Variable 'type_meta' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:581:8: style: Variable 'm' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3242:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3308:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3335:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3354:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3380:10: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3406:11: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3437:11: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3782:11: style: Variable 'block' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5190:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5207:9: style: Variable 'dst_var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5279:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:243:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:572:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1499:4: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1505:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1546:4: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1550:4: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1556:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1583:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1744:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2401:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5006:44: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5339:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:97:21: warning:inconclusive: Member variable 'ParsedIR::empty_string' is not assigned a value in 'ParsedIR::operator='. [operatorEqVarError] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:60:21: warning:inconclusive: Member variable 'ParsedIR::empty_string' is not assigned a value in 'ParsedIR::operator='. [operatorEqVarError] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:321:49: style:inconclusive: Function 'sanitize_identifier' argument 1 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.hpp:229:47: note: Function 'sanitize_identifier' argument 1 names different: declaration 'str' definition 'name'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:321:49: note: Function 'sanitize_identifier' argument 1 names different: declaration 'str' definition 'name'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:887:47: style:inconclusive: Function 'increase_bound_by' argument 1 names different: declaration 'count' definition 'incr_amount'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.hpp:154:38: note: Function 'increase_bound_by' argument 1 names different: declaration 'count' definition 'incr_amount'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:887:47: note: Function 'increase_bound_by' argument 1 names different: declaration 'count' definition 'incr_amount'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:995:40: style:inconclusive: Function 'LoopLock' argument 1 names different: declaration 'counter' definition 'lock_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.hpp:164:31: note: Function 'LoopLock' argument 1 names different: declaration 'counter' definition 'lock_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:995:40: note: Function 'LoopLock' argument 1 names different: declaration 'counter' definition 'lock_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:236:61: style: Parameter 'str' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:523:9: style: Variable 'cop' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:558:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:820:9: style: Variable 'dec' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:908:13: style: Variable 'id' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:169:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:293:6: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < spirv_cross :: Resource , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_util.cpp:35:13: style: Variable 'v' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_util.cpp:62:13: style: Variable 's' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:134:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:256:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonWritable [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:338:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:545:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:556:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:582:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:705:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:844:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationFlat [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:862:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:882:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:919:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1039:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1238:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1389:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationColMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2152:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2185:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2324:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2364:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2401:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2433:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelVertex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2533:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeLocalSizeId [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2825:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInPosition [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2865:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonUniform [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3321:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPushConstant [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3422:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBinding [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3496:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationCoherent [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3874:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationArrayStride [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3899:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3933:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonUniform [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4176:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationArrayStride [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4206:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4267:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonUniform [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4437:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4518:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpAtomicStore [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4664:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScopeSubgroup [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpUGreaterThan [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5843:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonWritable [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5921:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInNumWorkgroups [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5993:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddressingModelLogical [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6045:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInFragCoord [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInSampleMask [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferPackingStd140 [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:188:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADIXCHAR [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:238:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:356:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:451:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeInvocations [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:637:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassIncomingCallableDataKHR [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:682:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddressingModelPhysicalStorageBuffer64EXT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:730:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeLocalSizeId [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:799:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeEarlyFragmentTests [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1197:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationFlat [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1243:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1435:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPhysicalStorageBufferEXT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1571:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPhysicalStorageBufferEXT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1671:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1779:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1829:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationPassthroughNV [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2066:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferPackingStd430 [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2151:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBinding [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2177:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2191:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2244:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2318:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2412:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2515:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basetype [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2532:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2573:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2686:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2718:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeLocalSizeId [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2754:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationSpecId [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2892:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2933:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2962:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3005:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonWritable [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3016:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInPosition [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3024:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3071:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3105:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3361:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3715:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationPatch [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4353:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRelaxedPrecision [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4690:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonUniform [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4764:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4984:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpSConvert [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5137:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationOffset [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5900:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNoContraction [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6403:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelVertex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6636:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6861:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonUniform [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7116:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationOffset [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7139:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dim2D [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7192:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7236:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7491:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpFOrdLessThan [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GroupOperationReduce [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8590:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8881:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESS_CHAIN_INDEX_IS_LITERAL_BIT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8904:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESS_CHAIN_INDEX_IS_LITERAL_BIT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9322:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESS_CHAIN_CHAIN_ONLY_BIT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9404:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basetype [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9464:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9596:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationArrayStride [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9787:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9919:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9945:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9964:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10028:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10085:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10219:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCopyObject [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10280:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationInvariant [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10302:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonUniform [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10396:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRelaxedPrecision [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10415:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeConstant [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10443:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRelaxedPrecision [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10594:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ext [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10678:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRVCrossDecorationPhysicalTypePacked [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13479:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13505:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13529:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13540:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13556:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRVCrossDecorationPhysicalTypeID [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13562:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRVCrossDecorationPhysicalTypePacked [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13576:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13651:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13673:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRestrictPointerEXT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13743:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13753:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13778:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13843:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPrivate [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13888:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13903:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRelaxedPrecision [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14038:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14322:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14327:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14367:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14383:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassImage [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14548:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpFunctionCall [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16063:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16085:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemorySemanticsAtomicCounterMemoryMask [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16142:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16207:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16262:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16304:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16409:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Struct [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16437:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16452:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16564:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESS_CHAIN_INDEX_IS_LITERAL_BIT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16604:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationInputAttachmentIndex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16619:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationInputAttachmentIndex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16632:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16657:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationLocation [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16899:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16950:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16975:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17005:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationLocation [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17014:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationLocation [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17045:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MagicNumber [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:252:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CapabilityKernel [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:1251:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32_t [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:1279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInMax [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:173:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationDescriptorSet [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:206:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInSampleMask [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:211:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInSamplePosition [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1007:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1065:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeTriangles [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1139:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSL_SAMPLER_ADDRESS_CLAMP_TO_EDGE [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1411:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1496:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationControl [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1534:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPrivate [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1554:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1621:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1960:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2007:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2076:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNoPerspective [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2088:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationLocation [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2170:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2380:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2569:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInMax [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2769:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInMax [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2960:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3063:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3086:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3164:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3380:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationControl [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3426:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3877:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationControl [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3934:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInSampleMask [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4155:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4217:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationOffset [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4322:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationArrayStride [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4476:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6646:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6786:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6932:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7258:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7569:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeTriangles [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7601:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7621:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationEvaluation [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7720:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8656:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8672:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelGLCompute [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8785:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8883:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeTriangles [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8917:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationControl [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8958:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpAtomicUMax [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9538:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9745:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Half [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10004:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10274:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpImageGather [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10531:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10626:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10648:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10674:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10687:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10706:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10712:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10763:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10858:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRVCrossDecorationPaddingTarget [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10873:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRVCrossDecorationPaddingTarget [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10888:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInMax [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11257:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationComponent [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11297:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationLocation [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11341:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeIsolines [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11374:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeEarlyFragmentTests [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11390:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11493:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11513:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationEvaluation [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11543:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelVertex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11594:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11603:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CapabilityRayQueryKHR [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11611:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11899:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationDescriptorSet [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11928:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12146:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBufferBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12696:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12834:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12881:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInMax [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13468:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13475:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13490:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13510:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13590:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNoPerspective [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13734:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13773:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13873:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dim1D [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14029:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpGroupNonUniformElect [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14466:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInFragDepth [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14641:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14804:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationEvaluation [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14884:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14902:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationLocation [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14943:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14949:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14966:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14972:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14979:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRVCrossDecorationPaddingTarget [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15057:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15063:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15119:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15125:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15292:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GroupOperationReduce [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15386:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassMax [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15403:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNoContraction [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15690:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15793:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15914:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16284:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16314:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16340:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16377:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationDescriptorSet [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:804:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:803:13: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:804:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4489:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4488:11: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4489:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4490:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4488:11: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4490:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4491:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4488:11: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4491:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4492:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4488:11: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4492:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4493:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4488:11: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4493:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4497:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4488:11: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4497:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4498:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4488:11: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4498:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4504:32: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4488:11: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4504:32: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5489:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5485:11: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5489:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5954:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5951:17: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5954:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < HLSLVertexAttributeRemap , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < IOVariable , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < string , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:180:39: style:inconclusive: Function 'parse' argument 1 names different: declaration 'instr' definition 'instruction'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.hpp:50:32: note: Function 'parse' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:180:39: note: Function 'parse' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:127:13: style: Variable 'i' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:400:9: style: Variable 'flags' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:428:9: style: Variable 'flags' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:818:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:857:9: style: Variable 'ctype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:1013:11: style: Variable 'c' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:1275:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:879:11: style: Variable 'constant_op' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:880:11: style: Variable 'undef_op' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:1183:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:728:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1374:20: warning: The class 'CompilerHLSL' defines member function with name 'emit_resources' also defined in its parent class 'CompilerGLSL'. [duplInheritedMember] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:619:7: note: Parent function 'CompilerGLSL::emit_resources' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1374:20: note: Derived function 'CompilerHLSL::emit_resources' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5431:15: style: Condition '!subpass_data' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5402:7: note: Assuming that condition 'subpass_data' is not redundant qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5431:15: note: Condition '!subpass_data' is always true qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5596:23: style: Condition 'semantics!=0' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5594:69: note: Assuming that condition 'semantics==0' is not redundant qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5596:23: note: Condition 'semantics!=0' is always true qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3409:112: style: Same value in both branches of ternary operator. [duplicateValueTernary] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1471:26: style: The scope of the variable 'active_inputs' can be reduced. [variableScope] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1472:26: style: The scope of the variable 'active_outputs' can be reduced. [variableScope] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:539:70: style:inconclusive: Function 'emit_interface_block_globally' argument 1 names different: declaration 'type' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:221:57: note: Function 'emit_interface_block_globally' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:539:70: note: Function 'emit_interface_block_globally' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2181:58: style:inconclusive: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:232:45: note: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2181:58: note: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3466:108: style:inconclusive: Function 'to_resource_register' argument 4 names different: declaration 'set' definition 'space_set'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:249:100: note: Function 'to_resource_register' argument 4 names different: declaration 'set' definition 'space_set'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3466:108: note: Function 'to_resource_register' argument 4 names different: declaration 'set' definition 'space_set'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3557:54: style:inconclusive: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:243:46: note: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3557:54: note: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3557:80: style:inconclusive: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:243:75: note: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3557:80: note: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3605:64: style:inconclusive: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:230:51: note: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3605:64: note: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3605:77: style:inconclusive: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:230:71: note: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3605:77: note: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6096:73: style:inconclusive: Function 'add_hlsl_resource_binding' argument 1 names different: declaration 'resource' definition 'binding'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:205:60: note: Function 'add_hlsl_resource_binding' argument 1 names different: declaration 'resource' definition 'binding'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6096:73: note: Function 'add_hlsl_resource_binding' argument 1 names different: declaration 'resource' definition 'binding'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6102:81: style:inconclusive: Function 'is_hlsl_resource_binding_used' argument 2 names different: declaration 'set' definition 'desc_set'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:206:73: note: Function 'is_hlsl_resource_binding_used' argument 2 names different: declaration 'set' definition 'desc_set'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6102:81: note: Function 'is_hlsl_resource_binding_used' argument 2 names different: declaration 'set' definition 'desc_set'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:323:8: style: Variable 'imagetype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:567:8: style: Variable 'execution' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:866:14: style: Variable 'attribute' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:881:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1010:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1288:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1387:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1403:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1423:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1453:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1565:14: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1584:14: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2477:9: style: Variable 'arg_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2715:11: style: Variable 'mtype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3013:9: style: Variable 'imgformat' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3299:13: style: Variable 'inherit' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3530:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3771:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4624:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4984:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5081:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5326:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5353:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5377:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5385:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5627:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5666:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5973:13: style: Variable 'cap' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6111:8: style: Variable 'rslt_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4159:2: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4647:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5387:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:305:8: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:867:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2154:15: style: Variable 'memberflags' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:289:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:291:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:305:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Public/ShaderLang.h:758:5: warning: Member variable 'TObjectReflection::topLevelArraySize' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Public/ShaderLang.h:562:10: style:inconclusive: Technically the member function 'QtShaderTools::glslang::TShader::getStrings' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Public/ShaderLang.h:568:10: performance:inconclusive: Technically the member function 'QtShaderTools::glslang::TShader::getEnvTargetHlslFunctionality1' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:219:11: performance:inconclusive: Technically the member function 'QtShaderTools::glslang::TPoolAllocator::initializeAllocation' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:278:13: performance:inconclusive: Technically the member function 'QtShaderTools::glslang::pool_allocator::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:279:19: performance:inconclusive: Technically the member function 'QtShaderTools::glslang::pool_allocator::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:293:10: performance:inconclusive: Technically the member function 'QtShaderTools::glslang::pool_allocator::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:294:10: performance:inconclusive: Technically the member function 'QtShaderTools::glslang::pool_allocator::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:299:10: performance:inconclusive: Technically the member function 'QtShaderTools::glslang::pool_allocator::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:300:10: performance:inconclusive: Technically the member function 'QtShaderTools::glslang::pool_allocator::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:305:15: performance:inconclusive: Technically the member function 'QtShaderTools::glslang::pool_allocator::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:306:15: performance:inconclusive: Technically the member function 'QtShaderTools::glslang::pool_allocator::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:150:5: style: Class 'TPoolAllocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:282:5: style: Class 'pool_allocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:299:52: style: C-style pointer casting [cstyleCast] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/OGLCompilersDLL/InitializeDll.cpp:109:49: style: C-style pointer casting [cstyleCast] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/CInterface/spirv_c_interface.cpp:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShLangVertex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.hpp:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vulkan_semantics [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.hpp:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vulkan_semantics [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.hpp:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vulkan_semantics [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.hpp:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vulkan_semantics [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:121:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:161:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:171:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:181:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:192:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:209:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:288:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Struct [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:353:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationArrayStride [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:428:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:507:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelGLCompute [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:563:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:700:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:300:31: error: Syntax Error: AST broken, 'p' doesn't have a parent. [internalAstError] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/spvIR.h:166:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCountShift [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/InReadableOrder.cpp:64:5: style: Class 'ReadableOrderTraverser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/spvIR.h:473:71: style:inconclusive: Function 'Function' argument 4 names different: declaration 'firstParam' definition 'firstParamId'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/spvIR.h:324:56: note: Function 'Function' argument 4 names different: declaration 'firstParam' definition 'firstParamId'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/spvIR.h:473:71: note: Function 'Function' argument 4 names different: declaration 'firstParam' definition 'firstParamId'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/spvIR.h:485:18: style: Variable 'typeInst' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/bitutils.h:51:15: debug: Failed to instantiate template "SetBits". The checking continues anyway. [templateInstantiation] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:325:48: debug: Failed to instantiate template "BitwiseCast". The checking continues anyway. [templateInstantiation] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:434:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:728:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoType [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:673:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_used_bits [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:751:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:789:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:823:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:850:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint_type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:1059:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:487:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_fraction_bits [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:600:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exponent_bias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.hpp:66:7: performance:inconclusive: Technically the member function 'spirv_cross::CompilerReflection::set_format' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:264:26: note: Technically the member function 'spirv_cross::CompilerReflection::set_format' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.hpp:66:7: note: Technically the member function 'spirv_cross::CompilerReflection::set_format' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:535:26: warning: The class 'CompilerReflection' defines member function with name 'emit_resources' also defined in its parent class 'CompilerGLSL'. [duplInheritedMember] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:619:7: note: Parent function 'CompilerGLSL::emit_resources' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:535:26: note: Derived function 'CompilerReflection::emit_resources' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:692:28: warning: The class 'CompilerReflection' defines member function with name 'to_member_name' also defined in its parent class 'CompilerGLSL'. [duplInheritedMember] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:762:14: note: Parent function 'CompilerGLSL::to_member_name' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:692:28: note: Derived function 'CompilerReflection::to_member_name' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:382:8: style: Variable 'membertype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:46:3: warning:inconclusive: Member variable 'Float16::val' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:125:23: performance: Variable 'data_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:129:31: performance: Variable 'data_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:248:10: performance:inconclusive: Technically the member function 'spv::Builder::isConstantOpCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:887:15: note: Technically the member function 'spv::Builder::isConstantOpCode' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:248:10: note: Technically the member function 'spv::Builder::isConstantOpCode' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:249:10: performance:inconclusive: Technically the member function 'spv::Builder::isSpecConstantOpCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:909:15: note: Technically the member function 'spv::Builder::isSpecConstantOpCode' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:249:10: note: Technically the member function 'spv::Builder::isSpecConstantOpCode' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:257:10: performance:inconclusive: Technically the member function 'spv::Builder::isVariableOpCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:689:17: style:inconclusive: Technically the member function 'spv::Builder::getAccessChain' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:785:10: style:inconclusive: Technically the member function 'spv::Builder::isInSpecConstCodeGenMode' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:802:10: performance:inconclusive: Technically the member function 'spv::Builder::dumpInstructions' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3315:15: note: Technically the member function 'spv::Builder::dumpInstructions' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:802:10: note: Technically the member function 'spv::Builder::dumpInstructions' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:804:27: performance:inconclusive: Technically the member function 'spv::Builder::sanitizeMemoryAccessForStorageClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1568:32: note: Technically the member function 'spv::Builder::sanitizeMemoryAccessForStorageClass' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:804:27: note: Technically the member function 'spv::Builder::sanitizeMemoryAccessForStorageClass' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:460: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] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:469: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] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:460: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] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:469: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] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:460: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] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:469: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] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:460: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] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:469: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] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:144:8: style:inconclusive: Technically the member function 'FloatProxy < Float16 >::isNan' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:146:8: style:inconclusive: Technically the member function 'FloatProxy < Float16 >::isInfinity' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:45:3: style: Class 'Float16' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:125:3: style: Class 'FloatProxy < Float16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:129:3: style: Class 'FloatProxy < Float16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:689:17: performance: Function 'getAccessChain()' should return member 'accessChain' by const reference. [returnByReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2063:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:421:52: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2928:28: style: Redundant initialization for 'lValue'. The initialized value is overwritten before it is read. [redundantInitialization] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2923:27: note: lValue is initialized qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2928:28: note: lValue is overwritten qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:247:26: style: Local variable 'accessChain' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:827:17: note: Shadowed declaration qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:247:26: note: Shadow variable qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:690:37: performance: Function parameter 'newChain' should be passed by const reference. [passedByValue] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:337:18: style: The scope of the variable 'type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:710:64: performance: Function parameter 'coherentFlags' should be passed by const reference. [passedByValue] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:856:18: style: The scope of the variable 'constant' can be reduced. [variableScope] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:723:99: performance: Function parameter 'coherentFlags' should be passed by const reference. [passedByValue] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:871:18: style: The scope of the variable 'constant' can be reduced. [variableScope] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:463:15: style: Variable 'ep' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3285:29: style: The scope of the variable 'subString' can be reduced. [variableScope] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:247:26: style: Variable 'accessChain' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:249:30: style: Variable 'base' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:252:30: style: Variable 'type' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:266:34: style: Variable 'idx' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:351:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:406:22: style: Variable 'type' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:422:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:60:56: style:inconclusive: Function 'Builder' argument 2 names different: declaration 'userNumber' definition 'magicNumber'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:76:51: note: Function 'Builder' argument 2 names different: declaration 'userNumber' definition 'magicNumber'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:60:56: note: Function 'Builder' argument 2 names different: declaration 'userNumber' definition 'magicNumber'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:60:85: style:inconclusive: Function 'Builder' argument 3 names different: declaration 'logger' definition 'buildLogger'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:76:79: note: Function 'Builder' argument 3 names different: declaration 'logger' definition 'buildLogger'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:60:85: note: Function 'Builder' argument 3 names different: declaration 'logger' definition 'buildLogger'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:97:27: style:inconclusive: Function 'setLine' argument 1 names different: declaration 'line' definition 'lineNum'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:157:22: note: Function 'setLine' argument 1 names different: declaration 'line' definition 'lineNum'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:97:27: note: Function 'setLine' argument 1 names different: declaration 'line' definition 'lineNum'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:109:27: style:inconclusive: Function 'setLine' argument 1 names different: declaration 'line' definition 'lineNum'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:163:22: note: Function 'setLine' argument 1 names different: declaration 'line' definition 'lineNum'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:109:27: note: Function 'setLine' argument 1 names different: declaration 'line' definition 'lineNum'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:126:40: style:inconclusive: Function 'addLine' argument 2 names different: declaration 'line' definition 'lineNum'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:165:35: note: Function 'addLine' argument 2 names different: declaration 'line' definition 'lineNum'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:126:40: note: Function 'addLine' argument 2 names different: declaration 'line' definition 'lineNum'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1191:38: style:inconclusive: Function 'makeCompositeConstant' argument 1 names different: declaration 'type' definition 'typeId'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:326:33: note: Function 'makeCompositeConstant' argument 1 names different: declaration 'type' definition 'typeId'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1191:38: note: Function 'makeCompositeConstant' argument 1 names different: declaration 'type' definition 'typeId'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1191:69: style:inconclusive: Function 'makeCompositeConstant' argument 2 names different: declaration 'comps' definition 'members'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:326:62: note: Function 'makeCompositeConstant' argument 2 names different: declaration 'comps' definition 'members'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1191:69: note: Function 'makeCompositeConstant' argument 2 names different: declaration 'comps' definition 'members'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1191:83: style:inconclusive: Function 'makeCompositeConstant' argument 3 names different: declaration 'specConst' definition 'specConstant'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:326:74: note: Function 'makeCompositeConstant' argument 3 names different: declaration 'specConst' definition 'specConstant'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1191:83: note: Function 'makeCompositeConstant' argument 3 names different: declaration 'specConst' definition 'specConstant'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1283:42: style:inconclusive: Function 'addName' argument 2 names different: declaration 'name' definition 'string'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:333:34: note: Function 'addName' argument 2 names different: declaration 'name' definition 'string'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1283:42: note: Function 'addName' argument 2 names different: declaration 'name' definition 'string'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1292:40: style:inconclusive: Function 'addMemberName' argument 2 names different: declaration 'member' definition 'memberNumber'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:334:32: note: Function 'addMemberName' argument 2 names different: declaration 'member' definition 'memberNumber'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1292:40: note: Function 'addMemberName' argument 2 names different: declaration 'member' definition 'memberNumber'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1292:66: style:inconclusive: Function 'addMemberName' argument 3 names different: declaration 'name' definition 'string'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:334:52: note: Function 'addMemberName' argument 3 names different: declaration 'name' definition 'string'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1292:66: note: Function 'addMemberName' argument 3 names different: declaration 'name' definition 'string'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1461:82: style:inconclusive: Function 'makeFunctionEntry' argument 5 names different: declaration 'precisions' definition 'decorations'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:358:88: note: Function 'makeFunctionEntry' argument 5 names different: declaration 'precisions' definition 'decorations'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1461:82: note: Function 'makeFunctionEntry' argument 5 names different: declaration 'precisions' definition 'decorations'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1826:50: style:inconclusive: Function 'createBinOp' argument 3 names different: declaration 'operand1' definition 'left'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:412:38: note: Function 'createBinOp' argument 3 names different: declaration 'operand1' definition 'left'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1826:50: note: Function 'createBinOp' argument 3 names different: declaration 'operand1' definition 'left'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1826:59: style:inconclusive: Function 'createBinOp' argument 4 names different: declaration 'operand2' definition 'right'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:412:51: note: Function 'createBinOp' argument 4 names different: declaration 'operand2' definition 'right'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1826:59: note: Function 'createBinOp' argument 4 names different: declaration 'operand2' definition 'right'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1843:50: style:inconclusive: Function 'createTriOp' argument 3 names different: declaration 'operand1' definition 'op1'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:413:38: note: Function 'createTriOp' argument 3 names different: declaration 'operand1' definition 'op1'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1843:50: note: Function 'createTriOp' argument 3 names different: declaration 'operand1' definition 'op1'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1843:58: style:inconclusive: Function 'createTriOp' argument 4 names different: declaration 'operand2' definition 'op2'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:413:51: note: Function 'createTriOp' argument 4 names different: declaration 'operand2' definition 'op2'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1843:58: note: Function 'createTriOp' argument 4 names different: declaration 'operand2' definition 'op2'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1843:66: style:inconclusive: Function 'createTriOp' argument 5 names different: declaration 'operand3' definition 'op3'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:413:64: note: Function 'createTriOp' argument 5 names different: declaration 'operand3' definition 'op3'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1843:66: note: Function 'createTriOp' argument 5 names different: declaration 'operand3' definition 'op3'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1983:50: style:inconclusive: Function 'smearScalar' argument 2 names different: declaration 'scalarVal' definition 'scalar'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:457:45: note: Function 'smearScalar' argument 2 names different: declaration 'scalarVal' definition 'scalar'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1983:50: note: Function 'smearScalar' argument 2 names different: declaration 'scalarVal' definition 'scalar'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2032:10: style:inconclusive: Function 'createTextureCall' argument 7 names different: declaration 'noImplicit' definition 'noImplicitLod'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:485:14: note: Function 'createTextureCall' argument 7 names different: declaration 'noImplicit' definition 'noImplicitLod'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2032:10: note: Function 'createTextureCall' argument 7 names different: declaration 'noImplicit' definition 'noImplicitLod'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2500:94: style:inconclusive: Function 'createMatrixConstructor' argument 3 names different: declaration 'constructee' definition 'resultTypeId'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:506:89: note: Function 'createMatrixConstructor' argument 3 names different: declaration 'constructee' definition 'resultTypeId'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2500:94: note: Function 'createMatrixConstructor' argument 3 names different: declaration 'constructee' definition 'resultTypeId'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2628:20: style:inconclusive: Function 'If' argument 1 names different: declaration 'condition' definition 'cond'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:511:15: note: Function 'If' argument 1 names different: declaration 'condition' definition 'cond'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2628:20: note: Function 'If' argument 1 names different: declaration 'condition' definition 'cond'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2628:54: style:inconclusive: Function 'If' argument 3 names different: declaration 'builder' definition 'gb'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:511:54: note: Function 'If' argument 3 names different: declaration 'builder' definition 'gb'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2628:54: note: Function 'If' argument 3 names different: declaration 'builder' definition 'gb'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2684:29: style:inconclusive: Function 'makeSwitch' argument 1 names different: declaration 'condition' definition 'selector'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:543:24: note: Function 'makeSwitch' argument 1 names different: declaration 'condition' definition 'selector'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2684:29: note: Function 'makeSwitch' argument 1 names different: declaration 'condition' definition 'selector'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2685:50: style:inconclusive: Function 'makeSwitch' argument 5 names different: declaration 'valueToSegment' definition 'valueIndexToSegment'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:544:45: note: Function 'makeSwitch' argument 5 names different: declaration 'valueToSegment' definition 'valueIndexToSegment'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2685:50: note: Function 'makeSwitch' argument 5 names different: declaration 'valueToSegment' definition 'valueIndexToSegment'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2686:47: style:inconclusive: Function 'makeSwitch' argument 7 names different: declaration 'segmentBB' definition 'segmentBlocks'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:544:102: note: Function 'makeSwitch' argument 7 names different: declaration 'segmentBB' definition 'segmentBlocks'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2686:47: note: Function 'makeSwitch' argument 7 names different: declaration 'segmentBB' definition 'segmentBlocks'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2725:54: style:inconclusive: Function 'nextSwitchSegment' argument 1 names different: declaration 'segmentBB' definition 'segmentBlock'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:550:49: note: Function 'nextSwitchSegment' argument 1 names different: declaration 'segmentBB' definition 'segmentBlock'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2725:54: note: Function 'nextSwitchSegment' argument 1 names different: declaration 'segmentBB' definition 'segmentBlock'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2725:72: style:inconclusive: Function 'nextSwitchSegment' argument 2 names different: declaration 'segment' definition 'nextSegment'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:550:64: note: Function 'nextSwitchSegment' argument 2 names different: declaration 'segment' definition 'nextSegment'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2725:72: note: Function 'nextSwitchSegment' argument 2 names different: declaration 'segment' definition 'nextSegment'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2896:33: style:inconclusive: Function 'accessChainLoad' argument 4 names different: declaration 'ResultType' definition 'resultType'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:741:99: note: Function 'accessChainLoad' argument 4 names different: declaration 'ResultType' definition 'resultType'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2896:33: note: Function 'accessChainLoad' argument 4 names different: declaration 'ResultType' definition 'resultType'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1451:42: style: Local variable 'decorations' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:835:48: note: Shadowed declaration qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1451:42: note: Shadow variable qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2857:16: style: Local variable 'source' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:808:20: note: Shadowed declaration qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2857:16: note: Shadow variable qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2872:12: style: Local variable 'source' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:808:20: note: Shadowed declaration qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2872:12: note: Shadow variable qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2808:32: performance: Function parameter 'coherentFlags' should be passed by const reference. [passedByValue] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:430:76: style: Parameter 'operands' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1511:15: style: Variable 'function' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2725:54: style: Parameter 'segmentBlock' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:337:18: style: Variable 'type' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:678:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:697:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:730:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:756:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:856:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:871:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:925:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:950:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1141:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1168:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1233:69: style: Parameter 'function' can be declared as pointer to const [constParameterPointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1246:42: style: Parameter 'entryPoint' can be declared as pointer to const [constParameterPointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1261:42: style: Parameter 'entryPoint' can be declared as pointer to const [constParameterPointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1272:44: style: Parameter 'entryPoint' can be declared as pointer to const [constParameterPointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1903:47: style: Parameter 'function' can be declared as pointer to const [constParameterPointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2506:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:93:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeMask [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:141:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:208:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:237:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:252:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:349:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:571:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLstd450Count [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:84:5: warning: Member variable 'SpirvStream::size' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:84:5: warning: Member variable 'SpirvStream::bound' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:84:5: warning: Member variable 'SpirvStream::schema' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:462:17: style: Variable 'op' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:171:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShLangVertex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_MSG_RELAXED_ERRORS_BIT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:236:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShTargetSpv_1_0 [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:259:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShClientVulkan [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:273:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShTargetVulkan_1_1 [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_TARGET_NONE [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:299:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShSourceGlsl [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBadProfile [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:367:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_SHADER_AUTO_MAP_BINDINGS [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:155:5: warning:inconclusive: Member variable 'CallbackIncluder::context' is not initialized in the constructor. [uninitMemberVarPrivate] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:64:31: style: struct member 'glslang_program_s::spirv' is never used. [unusedStructMember] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:65:17: style: struct member 'glslang_program_s::loggerMessages' is never used. [unusedStructMember] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp:4775:59: error: syntax error [syntaxError] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5776:28: error: Reference to temporary returned. [returnTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5879:29: error: Reference to temporary returned. [returnTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5885:29: error: Reference to temporary returned. [returnTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10795:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10790:14: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10795:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10796:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10790:14: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10796:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10797:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10790:14: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10797:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10821:32: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10790:14: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10821:32: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10826:7: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10790:14: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10826:7: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11327:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11326:12: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11327:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11336:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11335:12: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11336:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11353:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11349:12: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11353:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11360:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11349:12: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11360:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11361:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11349:12: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11361:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12667:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12663:11: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12667:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16574:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16573:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16574:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16587:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16586:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16587:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < pair < spirv_cross :: TypedID < TypeType > , spirv_cross :: TypedID < TypeNone > > , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < bool , 64 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < uint64_t , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:237:14: style:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::get_partial_source' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:720:27: note: Technically the member function 'spirv_cross::CompilerGLSL::get_partial_source' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:237:14: note: Technically the member function 'spirv_cross::CompilerGLSL::get_partial_source' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:638:14: performance:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::constant_value_macro_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2698:22: note: Technically the member function 'spirv_cross::CompilerGLSL::constant_value_macro_name' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:638:14: note: Technically the member function 'spirv_cross::CompilerGLSL::constant_value_macro_name' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:738:14: performance:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::index_to_swizzle' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8860:27: note: Technically the member function 'spirv_cross::CompilerGLSL::index_to_swizzle' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:738:14: note: Technically the member function 'spirv_cross::CompilerGLSL::index_to_swizzle' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:758:14: performance:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::enclose_expression' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4444:22: note: Technically the member function 'spirv_cross::CompilerGLSL::enclose_expression' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:758:14: note: Technically the member function 'spirv_cross::CompilerGLSL::enclose_expression' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:761:7: performance:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::strip_enclosed_expression' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4419:20: note: Technically the member function 'spirv_cross::CompilerGLSL::strip_enclosed_expression' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:761:7: note: Technically the member function 'spirv_cross::CompilerGLSL::strip_enclosed_expression' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:773:14: style:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::format_to_glsl' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1314:27: note: Technically the member function 'spirv_cross::CompilerGLSL::format_to_glsl' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:773:14: note: Technically the member function 'spirv_cross::CompilerGLSL::format_to_glsl' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:791:11: performance:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::type_to_packed_base_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1405:24: note: Technically the member function 'spirv_cross::CompilerGLSL::type_to_packed_base_size' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:791:11: note: Technically the member function 'spirv_cross::CompilerGLSL::type_to_packed_base_size' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:804:7: style:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::remove_duplicate_swizzle' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9961:20: note: Technically the member function 'spirv_cross::CompilerGLSL::remove_duplicate_swizzle' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:804:7: note: Technically the member function 'spirv_cross::CompilerGLSL::remove_duplicate_swizzle' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:805:7: style:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::remove_unity_swizzle' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10025:20: note: Technically the member function 'spirv_cross::CompilerGLSL::remove_unity_swizzle' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:805:7: note: Technically the member function 'spirv_cross::CompilerGLSL::remove_unity_swizzle' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:892:14: style:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::to_pls_qualifiers_glsl' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13900:27: note: Technically the member function 'spirv_cross::CompilerGLSL::to_pls_qualifiers_glsl' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:892:14: note: Technically the member function 'spirv_cross::CompilerGLSL::to_pls_qualifiers_glsl' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:928:7: performance:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::type_is_empty' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1142:20: note: Technically the member function 'spirv_cross::CompilerGLSL::type_is_empty' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:928:7: note: Technically the member function 'spirv_cross::CompilerGLSL::type_is_empty' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:932:7: style:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::can_use_io_location' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1775:20: note: Technically the member function 'spirv_cross::CompilerGLSL::can_use_io_location' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:932:7: note: Technically the member function 'spirv_cross::CompilerGLSL::can_use_io_location' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1988:19: style: Condition 'options.es' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1979:7: note: Assuming that condition '!options.es' is not redundant qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1988:19: note: Condition 'options.es' is always true qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3239:20: style: Condition 'options.es' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3230:8: note: Assuming that condition '!options.es' is not redundant qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3239:20: note: Condition 'options.es' is always true qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6371:37: style: Condition '!options.es' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6370:14: note: Assuming that condition 'options.es' is not redundant qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6371:37: note: Condition '!options.es' is always false qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15966:24: style: Condition 'statement_count!=current_count' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15964:27: note: current_count is assigned 'statement_count' here. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15966:24: note: Condition 'statement_count!=current_count' is always false qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3861:21: style: The scope of the variable 'workaround_types' can be reduced. [variableScope] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4361:9: style: The scope of the variable 'm' can be reduced. [variableScope] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1651:57: style:inconclusive: Function 'buffer_is_packing_standard' argument 3 names different: declaration 'failed_index' definition 'failed_validation_index'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:787:44: note: Function 'buffer_is_packing_standard' argument 3 names different: declaration 'failed_index' definition 'failed_validation_index'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1651:57: note: Function 'buffer_is_packing_standard' argument 3 names different: declaration 'failed_index' definition 'failed_validation_index'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1811:62: style:inconclusive: Function 'layout_for_variable' argument 1 names different: declaration 'variable' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:776:54: note: Function 'layout_for_variable' argument 1 names different: declaration 'variable' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1811:62: note: Function 'layout_for_variable' argument 1 names different: declaration 'variable' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2174:58: style:inconclusive: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:454:53: note: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2174:58: note: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2380:68: style:inconclusive: Function 'emit_buffer_block_flattened' argument 1 names different: declaration 'type' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:624:55: note: Function 'emit_buffer_block_flattened' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2380:68: note: Function 'emit_buffer_block_flattened' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2562:61: style:inconclusive: Function 'emit_interface_block' argument 1 names different: declaration 'type' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:630:48: note: Function 'emit_interface_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2562:61: note: Function 'emit_interface_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2711:83: style:inconclusive: Function 'get_constant_mapping_to_workgroup_component' argument 1 names different: declaration 'constant' definition 'c'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:639:70: note: Function 'get_constant_mapping_to_workgroup_component' argument 1 names different: declaration 'constant' definition 'c'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2711:83: note: Function 'get_constant_mapping_to_workgroup_component' argument 1 names different: declaration 'constant' definition 'c'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2938:52: style:inconclusive: Function 'remap_swizzle' argument 1 names different: declaration 'result_type' definition 'out_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:739:44: note: Function 'remap_swizzle' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2938:52: note: Function 'remap_swizzle' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4487:61: style:inconclusive: Function 'dereference_expression' argument 1 names different: declaration 'expression_type' definition 'expr_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:759:53: note: Function 'dereference_expression' argument 1 names different: declaration 'expression_type' definition 'expr_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4487:61: note: Function 'dereference_expression' argument 1 names different: declaration 'expression_type' definition 'expr_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4638:65: style:inconclusive: Function 'to_rerolled_array_expression' argument 1 names different: declaration 'expr' definition 'base_expr'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:747:62: note: Function 'to_rerolled_array_expression' argument 1 names different: declaration 'expr' definition 'base_expr'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4638:65: note: Function 'to_rerolled_array_expression' argument 1 names different: declaration 'expr' definition 'base_expr'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5196:65: style:inconclusive: Function 'convert_half_to_string' argument 1 names different: declaration 'value' definition 'c'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:936:57: note: Function 'convert_half_to_string' argument 1 names different: declaration 'value' definition 'c'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5196:65: note: Function 'convert_half_to_string' argument 1 names different: declaration 'value' definition 'c'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5231:66: style:inconclusive: Function 'convert_float_to_string' argument 1 names different: declaration 'value' definition 'c'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:937:58: note: Function 'convert_float_to_string' argument 1 names different: declaration 'value' definition 'c'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5231:66: note: Function 'convert_float_to_string' argument 1 names different: declaration 'value' definition 'c'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5297:72: style:inconclusive: Function 'convert_double_to_string' argument 1 names different: declaration 'value' definition 'c'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:938:59: note: Function 'convert_double_to_string' argument 1 names different: declaration 'value' definition 'c'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5297:72: note: Function 'convert_double_to_string' argument 1 names different: declaration 'value' definition 'c'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5779:58: style:inconclusive: Function 'emit_uninitialized_temporary' argument 1 names different: declaration 'type' definition 'result_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:741:45: note: Function 'emit_uninitialized_temporary' argument 1 names different: declaration 'type' definition 'result_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5779:58: note: Function 'emit_uninitialized_temporary' argument 1 names different: declaration 'type' definition 'result_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5779:80: style:inconclusive: Function 'emit_uninitialized_temporary' argument 2 names different: declaration 'id' definition 'result_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:741:60: note: Function 'emit_uninitialized_temporary' argument 2 names different: declaration 'id' definition 'result_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5779:80: note: Function 'emit_uninitialized_temporary' argument 2 names different: declaration 'id' definition 'result_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5812:49: style:inconclusive: Function 'declare_temporary' argument 1 names different: declaration 'type' definition 'result_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:740:41: note: Function 'declare_temporary' argument 1 names different: declaration 'type' definition 'result_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5812:49: note: Function 'declare_temporary' argument 1 names different: declaration 'type' definition 'result_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5812:71: style:inconclusive: Function 'declare_temporary' argument 2 names different: declaration 'id' definition 'result_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:740:56: note: Function 'declare_temporary' argument 2 names different: declaration 'id' definition 'result_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5812:71: note: Function 'declare_temporary' argument 2 names different: declaration 'id' definition 'result_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5868:105: style:inconclusive: Function 'emit_op' argument 4 names different: declaration 'forward_rhs' definition 'forwarding'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:702:97: note: Function 'emit_op' argument 4 names different: declaration 'forward_rhs' definition 'forwarding'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5868:105: note: Function 'emit_op' argument 4 names different: declaration 'forward_rhs' definition 'forwarding'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6363:93: style:inconclusive: Function 'legacy_tex_op' argument 3 names different: declaration 'id' definition 'tex'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:817:85: note: Function 'legacy_tex_op' argument 3 names different: declaration 'id' definition 'tex'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6363:93: note: Function 'legacy_tex_op' argument 3 names different: declaration 'id' definition 'tex'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6549:60: style:inconclusive: Function 'to_ternary_expression' argument 1 names different: declaration 'result_type' definition 'restype'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:695:52: note: Function 'to_ternary_expression' argument 1 names different: declaration 'result_type' definition 'restype'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6549:60: note: Function 'to_ternary_expression' argument 1 names different: declaration 'result_type' definition 'restype'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7541:64: style:inconclusive: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:383:59: note: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7541:64: note: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7541:77: style:inconclusive: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:383:79: note: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7541:77: note: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7541:113: style:inconclusive: Function 'emit_glsl_op' argument 5 names different: declaration 'count' definition 'length'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:384:37: note: Function 'emit_glsl_op' argument 5 names different: declaration 'count' definition 'length'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7541:113: note: Function 'emit_glsl_op' argument 5 names different: declaration 'count' definition 'length'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7951:81: style:inconclusive: Function 'emit_spv_amd_shader_ballot_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:385:76: note: Function 'emit_spv_amd_shader_ballot_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7951:81: note: Function 'emit_spv_amd_shader_ballot_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7951:94: style:inconclusive: Function 'emit_spv_amd_shader_ballot_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:385:96: note: Function 'emit_spv_amd_shader_ballot_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7951:94: note: Function 'emit_spv_amd_shader_ballot_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7994:100: style:inconclusive: Function 'emit_spv_amd_shader_explicit_vertex_parameter_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:387:95: note: Function 'emit_spv_amd_shader_explicit_vertex_parameter_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7994:100: note: Function 'emit_spv_amd_shader_explicit_vertex_parameter_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7994:113: style:inconclusive: Function 'emit_spv_amd_shader_explicit_vertex_parameter_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:387:115: note: Function 'emit_spv_amd_shader_explicit_vertex_parameter_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7994:113: note: Function 'emit_spv_amd_shader_explicit_vertex_parameter_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8018:89: style:inconclusive: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:389:84: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8018:89: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8018:102: style:inconclusive: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:389:104: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8018:102: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8064:78: style:inconclusive: Function 'emit_spv_amd_gcn_shader_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:391:73: note: Function 'emit_spv_amd_gcn_shader_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8064:78: note: Function 'emit_spv_amd_gcn_shader_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8064:91: style:inconclusive: Function 'emit_spv_amd_gcn_shader_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:391:93: note: Function 'emit_spv_amd_gcn_shader_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8064:91: note: Function 'emit_spv_amd_gcn_shader_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8379:54: style:inconclusive: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:798:54: note: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8379:54: note: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8379:80: style:inconclusive: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:798:83: note: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8379:80: note: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8491:73: style:inconclusive: Function 'bitcast_glsl' argument 2 names different: declaration 'arg' definition 'argument'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:797:65: note: Function 'bitcast_glsl' argument 2 names different: declaration 'arg' definition 'argument'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8491:73: note: Function 'bitcast_glsl' argument 2 names different: declaration 'arg' definition 'argument'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9388:76: style:inconclusive: Function 'store_flattened_struct' argument 2 names different: declaration 'rhs' definition 'rhs_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:838:68: note: Function 'store_flattened_struct' argument 2 names different: declaration 'rhs' definition 'rhs_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9388:76: note: Function 'store_flattened_struct' argument 2 names different: declaration 'rhs' definition 'rhs_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9576:37: style:inconclusive: Function 'flattened_access_chain_offset' argument 7 names different: declaration 'matrix_stride' definition 'out_matrix_stride'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:734:75: note: Function 'flattened_access_chain_offset' argument 7 names different: declaration 'matrix_stride' definition 'out_matrix_stride'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9576:37: note: Function 'flattened_access_chain_offset' argument 7 names different: declaration 'matrix_stride' definition 'out_matrix_stride'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9576:66: style:inconclusive: Function 'flattened_access_chain_offset' argument 8 names different: declaration 'array_stride' definition 'out_array_stride'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:735:75: note: Function 'flattened_access_chain_offset' argument 8 names different: declaration 'array_stride' definition 'out_array_stride'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9576:66: note: Function 'flattened_access_chain_offset' argument 8 names different: declaration 'array_stride' definition 'out_array_stride'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9912:65: style:inconclusive: Function 'variable_decl_function_local' argument 1 names different: declaration 'variable' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:537:57: note: Function 'variable_decl_function_local' argument 1 names different: declaration 'variable' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9912:65: note: Function 'variable_decl_function_local' argument 1 names different: declaration 'variable' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10064:56: style:inconclusive: Function 'build_composite_combiner' argument 1 names different: declaration 'result_type' definition 'return_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:803:48: note: Function 'build_composite_combiner' argument 1 names different: declaration 'result_type' definition 'return_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10064:56: note: Function 'build_composite_combiner' argument 1 names different: declaration 'result_type' definition 'return_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10356:94: style:inconclusive: Function 'get_integer_width_for_glsl_instruction' argument 2 names different: declaration 'arguments' definition 'ops'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:959:81: note: Function 'get_integer_width_for_glsl_instruction' argument 2 names different: declaration 'arguments' definition 'ops'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10356:94: note: Function 'get_integer_width_for_glsl_instruction' argument 2 names different: declaration 'arguments' definition 'ops'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10580:91: style:inconclusive: Function 'handle_instruction_precision' argument 1 names different: declaration 'instr' definition 'instruction'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:376:64: note: Function 'handle_instruction_precision' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10580:91: note: Function 'handle_instruction_precision' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10612:56: style:inconclusive: Function 'emit_instruction' argument 1 names different: declaration 'instr' definition 'instruction'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:370:51: note: Function 'emit_instruction' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10612:56: note: Function 'emit_instruction' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13503:61: style:inconclusive: Function 'add_member_name' argument 2 names different: declaration 'name' definition 'index'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:541:48: note: Function 'add_member_name' argument 2 names different: declaration 'name' definition 'index'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13503:61: note: Function 'add_member_name' argument 2 names different: declaration 'name' definition 'index'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13909:47: style:inconclusive: Function 'pls_decl' argument 1 names different: declaration 'variable' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:891:39: note: Function 'pls_decl' argument 1 names different: declaration 'variable' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13909:47: note: Function 'pls_decl' argument 1 names different: declaration 'variable' definition 'var'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14330:55: style:inconclusive: Function 'add_header_line' argument 1 names different: declaration 'str' definition 'line'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:249:42: note: Function 'add_header_line' argument 1 names different: declaration 'str' definition 'line'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14330:55: note: Function 'add_header_line' argument 1 names different: declaration 'str' definition 'line'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16816:40: style:inconclusive: Function 'get_candidates_for_feature' argument 1 names different: declaration 'ft' definition 'feature'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:349:61: note: Function 'get_candidates_for_feature' argument 1 names different: declaration 'ft' definition 'feature'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16816:40: note: Function 'get_candidates_for_feature' argument 1 names different: declaration 'ft' definition 'feature'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:358:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:480:14: style: Variable 'cap' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:522:14: style: Variable 'att' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:626:13: style: Variable 'ext' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:634:65: style: Parameter 'var' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:941:15: style: Variable 'ext' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1130:13: style: Variable 'cap' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1168:13: style: Variable 'member' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1548:8: style: Variable 'tmp' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1591:10: style: Variable 'member_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2176:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2300:10: style: Variable 'pointee_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2382:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2407:8: style: Variable 'execution' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2466:13: style: Variable 'index' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2546:9: style: Variable 'membertype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2685:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2705:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2713:8: style: Variable 'entry_point' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2733:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2931:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2961:8: style: Variable 'execution' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2975:14: style: Variable 'input' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2985:14: style: Variable 'output' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3070:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3165:10: style: Variable 'm' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3527:63: style: Parameter 'type' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3536:63: style: Parameter 'type' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3548:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3564:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3576:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3769:12: style: Variable 'c' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3873:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3906:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3934:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3959:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3981:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4003:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4046:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4080:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4128:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4268:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4426:13: style: Variable 'c' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4715:9: style: Variable 'expr' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4826:10: style: Variable 'dec' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4853:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5798:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5913:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5945:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6022:8: style: Variable 'output_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6043:8: style: Variable 'out_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6085:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6116:8: style: Variable 'out_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6165:8: style: Variable 'out_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6212:8: style: Variable 'out_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6246:8: style: Variable 'out_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6274:8: style: Variable 'out_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6401:8: style: Variable 'execution' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6490:8: style: Variable 'value_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6583:8: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6802:8: style: Variable 'return_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6822:13: style: Variable 'inherit' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6858:8: style: Variable 'result_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7114:8: style: Variable 'backed_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7191:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7637:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7776:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9364:9: style: Variable 'member_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9828:9: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9836:9: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9930:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10229:13: style: Variable 'op' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10437:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10692:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10930:14: style: Variable 'combined' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11122:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11628:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11649:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11754:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11768:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11779:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11919:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11936:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11978:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12416:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12434:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12460:10: style: Variable 'imgtype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12468:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12745:12: style: Variable 'imgtype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12751:10: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13361:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13376:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13692:9: style: Variable 'execution' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13739:9: style: Variable 'result_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13842:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13859:13: style: Variable 'literal' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13911:8: style: Variable 'variable' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13946:8: style: Variable 'size' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14014:8: style: Variable 'imagetype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14407:13: style: Variable 'arg' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14413:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14468:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14542:9: style: Variable 'b' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14543:14: style: Variable 'i' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14572:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14661:13: style: Variable 'line' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14777:9: style: Variable 'from_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14885:8: style: Variable 'from_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14991:9: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15043:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15255:58: style: Parameter 'block' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15257:13: style: Variable 'v' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15348:9: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15570:10: style: Variable 'default_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15580:11: style: Variable 'case_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15748:10: style: Variable 'case_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15816:14: style: Variable 'line' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15881:10: style: Variable 'iter_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16062:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16386:13: style: Variable 'preserved' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16435:57: style: Parameter 'type' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16608:13: style: Variable 'remap' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16949:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16974:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17004:8: style: Variable 'block_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17018:9: style: Variable 'mbr_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12677:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14388:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16202:8: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16257:8: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3781:7: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:484:4: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9883:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9886:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13859:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16608:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16862:8: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16869:10: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6014:9: error: Uninitialized variable: expected_type.image [uninitvar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8520:18: warning: Uninitialized variable: target_type.image [uninitvar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16186:53: note: Calling function 'bitcast_expression', 1st argument 'target_type' value is qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8517:27: note: Assuming condition is false qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8520:18: note: Uninitialized variable: target_type.image qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6014:9: error: Uninitialized struct member: expected_type.image [uninitStructMember] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2489:19: style: Variable 'backup_name' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/MachineIndependent/iomapper.cpp:792:18: error: Syntax Error: AST broken, binary operator '!=' doesn't have two operands. [internalAstError] MachineIndependent/glslang_tab.cpp:4983:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YYEMPTY [valueFlowBailoutIncompleteVar] MachineIndependent/glslang_tab.cpp:4906:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] MachineIndependent/glslang_tab.cpp:12245:12: error: Using object that points to local variable 'structure' that is out of scope. [invalidLifetime] MachineIndependent/glslang.y:3507:36: note: Assigned to reference. MachineIndependent/glslang.y:3510:43: note: Address of variable taken here. MachineIndependent/glslang.y:3507:26: note: Variable created here. MachineIndependent/glslang_tab.cpp:12245:12: note: Using object that points to local variable 'structure' that is out of scope. qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/OSDependent/Unix/ossource.cpp:86:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_ENABLE [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/OSDependent/Unix/ossource.cpp:180:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/OSDependent/Unix/ossource.cpp:186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/OSDependent/Windows/main.cpp:49:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/OSDependent/Windows/ossource.cpp:51:0: error: #error Trying to build a windows specific file in a non windows build. [preprocessorErrorDirective] qtshadertools-everywhere-src-6.6.2/src/shadertools/qshaderbaker.cpp:147:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qshaderbaker.cpp:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VertexStage [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qshaderbaker.cpp:466:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BatchableVertexShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qshaderbaker.cpp:490:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qshaderbaker.cpp:552:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpirvShader [valueFlowBailoutIncompleteVar] MachineIndependent/glslang_tab.cpp:4857:45: style: Comparing expression of type 'unsigned int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] MachineIndependent/glslang_tab.cpp:4868:33: style: Comparing expression of type 'unsigned int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] MachineIndependent/glslang_tab.cpp:4869:24: style: Comparing expression of type 'unsigned int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvcompiler.cpp:10:1: error: There is an unknown macro here somewhere. Configuration is required. If QT_WARNING_DISABLE_GCC is a macro then please configure it. [unknownMacro] MachineIndependent/glslang_tab.cpp:5001:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] MachineIndependent/glslang_tab.cpp:4941:31: note: 'yystate' is assigned value '0' here. MachineIndependent/glslang_tab.cpp:5001:3: note: The comparison '0 <= yystate' is always true. qtshadertools-everywhere-src-6.6.2/src/shadertools/qshaderbaker.cpp:480:16: style: Local variable 'preamble' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.6.2/src/shadertools/qshaderbaker.cpp:134:16: note: Shadowed declaration qtshadertools-everywhere-src-6.6.2/src/shadertools/qshaderbaker.cpp:480:16: note: Shadow variable qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshaderremap.cpp:29:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshaderremap_p.h:31:10: performance:inconclusive: Technically the member function 'QSpirvShaderRemapper::remapLogHandler' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshaderremap.cpp:17:28: note: Technically the member function 'QSpirvShaderRemapper::remapLogHandler' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshaderremap_p.h:31:10: note: Technically the member function 'QSpirvShaderRemapper::remapLogHandler' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshaderremap_p.h:27:13: performance: Function 'errorMessage()' should return member 'remapErrorMsg' by const reference. [returnByReference] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:43:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_SUCCESS [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:91:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:116:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sampler1D [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:143:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Image1D [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:167:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:219:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpvDecorationLocation [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:266:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_SUCCESS [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:308:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpvExecutionModeLocalSize [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:637:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_BACKEND_GLSL [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:666:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_BACKEND_GLSL [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:740:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_BACKEND_HLSL [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:864:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_BACKEND_MSL [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/buildtimeqsb/tst_buildtimeqsb.cpp:25:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/buildtimeqsb/tst_buildtimeqsb.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/buildtimeqsb/tst_buildtimeqsb.cpp:152:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] MachineIndependent/glslang_tab.cpp:4684:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] MachineIndependent/glslang_tab.cpp:4703:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:403:31: style: Local variable 'i' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:394:21: note: Shadowed declaration qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:403:31: note: Shadow variable qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:429:31: style: Local variable 'i' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:420:21: note: Shadowed declaration qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:429:31: note: Shadow variable qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:547:23: style: Local variable 'i' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:527:21: note: Shadowed declaration qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:547:23: note: Shadow variable qtshadertools-everywhere-src-6.6.2/tests/manual/qmlappshadermacro/main.cpp:10:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_EnableHighDpiScaling [valueFlowBailoutIncompleteVar] MachineIndependent/glslang_tab.cpp:4906:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:106:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:121:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:137:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:232:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:253:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:279:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:306:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:321:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:337:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BatchableVertexShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:378:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:429:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:561:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:640:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:702:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:747:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:798:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BatchableVertexShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:890:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:917:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:963:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1030:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInt32IndexedVertexAsComputeShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1066:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1171:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1203:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1243:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1275:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1315:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:46:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:60:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:171:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:279:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:338:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:353:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:400:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:469:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_STR [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:890:25: style: Condition 'success' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:889:46: note: Calling function 'runProcess' returns 0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:889:46: note: Assignment 'success=runProcess(binary,arguments,&output,&errorOutput)', assigned value is 0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:890:25: note: Condition 'success' is always false qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:897:29: style: Condition 'success' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:896:45: note: Calling function 'runProcess' returns 0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:896:45: note: Assignment 'success=runProcess(binary,arguments,&output,&errorOutput)', assigned value is 0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:897:29: note: Condition 'success' is always false qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:902:34: style: Condition '!output.isEmpty()' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:902:55: style: Condition '!errorOutput.isEmpty()' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:909:30: style: Condition '!output.isEmpty()' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:909:51: style: Condition '!errorOutput.isEmpty()' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:249:29: style: Local variable 'i' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:209:14: note: Shadowed declaration qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:249:29: note: Shadow variable qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:693:26: performance: Range variable 'version' should be declared as const reference. [iterateByValue] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:707:26: performance: Range variable 'version' should be declared as const reference. [iterateByValue] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:452:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:451:20: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:452:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:474:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:473:20: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:474:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:496:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:495:20: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:496:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:519:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:518:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:519:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:539:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:538:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:539:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:599:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:598:24: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:599:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:631:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:630:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:631:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:691:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:690:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:691:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:713:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:712:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:713:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:773:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:772:23: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:773:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:795:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:794:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:795:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:817:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:816:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:817:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:933:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:932:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:933:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2033:2: error: Using pointer that is a temporary. [danglingTemporaryLifetime] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2032:15: note: Address of variable taken here. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2032:29: note: Temporary created here. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2033:2: note: Using pointer that is a temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2071:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2070:17: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2071:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2072:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2070:17: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2072:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3021:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3020:22: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3021:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3022:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3020:22: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3022:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3023:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3020:22: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3023:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3024:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3020:22: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3024:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3032:18: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3020:22: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3032:18: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3582:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3582:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3583:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3583:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3588:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3587:12: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3588:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3758:56: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3758:56: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3805:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3804:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3805:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3814:57: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3814:57: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3814:66: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3807:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3814:66: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3825:34: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3825:34: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3827:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3827:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3829:19: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3829:19: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3830:25: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3830:25: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3834:26: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3834:26: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3836:26: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3836:26: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3838:26: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3838:26: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3840:26: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3840:26: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3844:29: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3844:29: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3856:47: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3856:47: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3857:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3856:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3857:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3858:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3856:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3858:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3859:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3856:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3859:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3860:34: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3860:34: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3861:31: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3861:31: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3862:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3862:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3863:19: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3581:16: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3863:19: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3883:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3882:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3883:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3884:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3882:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3884:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3885:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3882:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3885:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3886:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3882:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3886:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3894:61: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3882:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3894:61: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3895:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3894:25: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3895:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3896:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3894:25: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3896:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3897:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3894:25: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3897:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3914:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3913:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3914:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3915:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3913:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3915:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3916:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3913:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3916:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3941:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3940:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3941:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3942:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3940:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3942:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3949:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3948:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3949:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3949:14: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3940:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3949:14: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3950:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3948:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3950:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3951:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3948:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3951:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3952:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3948:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3952:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3953:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3948:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3953:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7509:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7508:14: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7509:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7510:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7508:14: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7510:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7511:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7508:14: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7511:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7533:32: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7508:14: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7533:32: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7538:7: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7508:14: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7538:7: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7558:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7557:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7558:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8049:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8048:12: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8049:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8060:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8056:12: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8060:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16027:11: error: Using pointer that is a temporary. [danglingTemporaryLifetime] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16022:15: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16027:11: note: Address of variable taken here. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16022:34: note: Temporary created here. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16027:11: note: Using pointer that is a temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16027:12: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16022:15: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16027:12: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16038:11: error: Using pointer that is a temporary. [danglingTemporaryLifetime] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16033:15: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16038:11: note: Address of variable taken here. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16033:34: note: Temporary created here. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16038:11: note: Using pointer that is a temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16038:12: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16033:15: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16038:12: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16068:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16068:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16072:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16072:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16079:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16079:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16084:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16083:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16084:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16084:14: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16084:14: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16085:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16083:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16085:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16086:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16083:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16086:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16087:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16083:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16087:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16128:47: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16128:47: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16131:46: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16131:46: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16134:48: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16134:48: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16138:49: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16138:49: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16140:47: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16140:47: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16159:20: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16159:20: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16168:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16167:28: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16168:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16169:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16167:28: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16169:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16175:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16174:31: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16175:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16175:27: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16167:28: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16175:27: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16176:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16174:31: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16176:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16177:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16174:31: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16177:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16178:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16174:31: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16178:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16179:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16179:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16182:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16182:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16193:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16193:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16200:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16200:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16206:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16206:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16230:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16229:28: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16230:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16232:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16232:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16237:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16237:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16245:35: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16245:35: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16247:35: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16066:21: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16247:35: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16283:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16282:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16283:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16284:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16282:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16284:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16288:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16287:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16288:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16288:14: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16282:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16288:14: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16289:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16287:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16289:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16290:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16287:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16290:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16291:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16287:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16291:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16308:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16307:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16308:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16309:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16307:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16309:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16313:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16312:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16313:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16314:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16312:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16314:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16316:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16312:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16316:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16317:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16312:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16317:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16318:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16312:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16318:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16319:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16312:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16319:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16320:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16312:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16320:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16321:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16312:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16321:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16322:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16312:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16322:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16323:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16312:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16323:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16339:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16338:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16339:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16340:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16338:19: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16340:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16358:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16357:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16358:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16359:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16357:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16359:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16360:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16357:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16360:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16361:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16357:18: note: Assigned to reference. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16361:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1273:22: style: Array index 'dim' is used before limits check. [arrayIndexThenCheck] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:44:14: warning: Member variable 'CompilerMSL::next_metal_resource_ids' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:44:14: warning: Member variable 'CompilerMSL::argument_buffer_ids' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:49:14: warning: Member variable 'CompilerMSL::next_metal_resource_ids' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:49:14: warning: Member variable 'CompilerMSL::argument_buffer_ids' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:54:14: warning: Member variable 'CompilerMSL::next_metal_resource_ids' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:54:14: warning: Member variable 'CompilerMSL::argument_buffer_ids' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < SPIRVariable * , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:55:1: style: The class 'AlignedBuffer < pair < SPIRVariable * , BuiltIn > , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:578:7: style:inconclusive: Technically the member function 'spirv_cross::CompilerMSL::is_msl_shader_input_used' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:146:19: note: Technically the member function 'spirv_cross::CompilerMSL::is_msl_shader_input_used' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:578:7: note: Technically the member function 'spirv_cross::CompilerMSL::is_msl_shader_input_used' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:788:7: style:inconclusive: Technically the member function 'spirv_cross::CompilerMSL::is_patch_block' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10685:19: note: Technically the member function 'spirv_cross::CompilerMSL::is_patch_block' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:788:7: note: Technically the member function 'spirv_cross::CompilerMSL::is_patch_block' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:875:14: performance:inconclusive: Technically the member function 'spirv_cross::CompilerMSL::ensure_valid_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13139:21: note: Technically the member function 'spirv_cross::CompilerMSL::ensure_valid_name' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:875:14: note: Technically the member function 'spirv_cross::CompilerMSL::ensure_valid_name' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:881:7: style:inconclusive: Technically the member function 'spirv_cross::CompilerMSL::is_direct_input_builtin' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11532:19: note: Technically the member function 'spirv_cross::CompilerMSL::is_direct_input_builtin' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:881:7: note: Technically the member function 'spirv_cross::CompilerMSL::is_direct_input_builtin' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:889:14: performance:inconclusive: Technically the member function 'spirv_cross::CompilerMSL::round_fp_tex_coords' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10233:21: note: Technically the member function 'spirv_cross::CompilerMSL::round_fp_tex_coords' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:889:14: note: Technically the member function 'spirv_cross::CompilerMSL::round_fp_tex_coords' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:921:14: style:inconclusive: Technically the member function 'spirv_cross::CompilerMSL::to_component_argument' can be const. [functionConst] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10240:21: note: Technically the member function 'spirv_cross::CompilerMSL::to_component_argument' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:921:14: note: Technically the member function 'spirv_cross::CompilerMSL::to_component_argument' can be const. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:940:14: performance:inconclusive: Technically the member function 'spirv_cross::CompilerMSL::get_memory_order' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9052:26: note: Technically the member function 'spirv_cross::CompilerMSL::get_memory_order' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:940:14: note: Technically the member function 'spirv_cross::CompilerMSL::get_memory_order' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6748:19: warning: The class 'CompilerMSL' defines member function with name 'emit_resources' also defined in its parent class 'CompilerGLSL'. [duplInheritedMember] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:619:7: note: Parent function 'CompilerGLSL::emit_resources' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6748:19: note: Derived function 'CompilerMSL::emit_resources' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12863:21: warning: The class 'CompilerMSL' defines member function with name 'argument_decl' also defined in its parent class 'CompilerGLSL'. [duplInheritedMember] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:766:14: note: Parent function 'CompilerGLSL::argument_decl' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12863:21: note: Derived function 'CompilerMSL::argument_decl' qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1123:3: style: Struct 'OpCodePreprocessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1146:3: style: Struct 'SampledImageScanner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7260:6: style: The if condition is the same as the previous if condition [duplicateCondition] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7257:6: note: First condition qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7260:6: note: Second condition qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4656:12: style: Condition '!is_matrix(type)' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4505:16: note: Assuming that condition 'is_matrix(type)' is not redundant qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4656:12: note: Condition '!is_matrix(type)' is always true qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8049:20: style: Condition 'var' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10928:7: style: Condition 'is_builtin' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10905:7: note: Assuming that condition 'is_builtin' is not redundant qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10928:7: note: Condition 'is_builtin' is always false qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7301:7: warning: Either the condition 'var' is redundant or there is possible null pointer dereference: var. [nullPointerRedundantCheck] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7315:13: note: Assuming that condition 'var' is not redundant qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7301:7: note: Null pointer dereference qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6649:20: style: Redundant initialization for 'last_significant'. The initialized value is overwritten before it is read. [redundantInitialization] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6646:26: note: last_significant is initialized qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6649:20: note: last_significant is overwritten qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2185:11: style: The scope of the variable 'target_components' can be reduced. [variableScope] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2190:11: style: The scope of the variable 'start_component' can be reduced. [variableScope] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2429:12: style: The scope of the variable 'target_components' can be reduced. [variableScope] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7280:7: style: The scope of the variable 'builtin_variable' can be reduced. [variableScope] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:44:42: style:inconclusive: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:538:30: note: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:44:42: note: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:49:42: style:inconclusive: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:539:39: note: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:49:42: note: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:54:37: style:inconclusive: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:540:34: note: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:54:37: note: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:59:62: style:inconclusive: Function 'add_msl_shader_input' argument 1 names different: declaration 'input' definition 'si'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:545:50: note: Function 'add_msl_shader_input' argument 1 names different: declaration 'input' definition 'si'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:59:62: note: Function 'add_msl_shader_input' argument 1 names different: declaration 'input' definition 'si'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:66:70: style:inconclusive: Function 'add_msl_resource_binding' argument 1 names different: declaration 'resource' definition 'binding'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:552:58: note: Function 'add_msl_resource_binding' argument 1 names different: declaration 'resource' definition 'binding'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:66:70: note: Function 'add_msl_resource_binding' argument 1 names different: declaration 'resource' definition 'binding'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:162:79: style:inconclusive: Function 'is_msl_resource_binding_used' argument 2 names different: declaration 'set' definition 'desc_set'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:591:72: note: Function 'is_msl_resource_binding_used' argument 2 names different: declaration 'set' definition 'desc_set'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:162:79: note: Function 'is_msl_resource_binding_used' argument 2 names different: declaration 'set' definition 'desc_set'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4063:62: style:inconclusive: Function 'mark_scalar_layout_structs' argument 1 names different: declaration 'ib_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:923:50: note: Function 'mark_scalar_layout_structs' argument 1 names different: declaration 'ib_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4063:62: note: Function 'mark_scalar_layout_structs' argument 1 names different: declaration 'ib_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4680:49: style:inconclusive: Function 'unpack_expression_type' argument 4 names different: declaration 'is_packed' definition 'packed'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:765:42: note: Function 'unpack_expression_type' argument 4 names different: declaration 'is_packed' definition 'packed'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4680:49: note: Function 'unpack_expression_type' argument 4 names different: declaration 'is_packed' definition 'packed'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6928:54: style:inconclusive: Function 'emit_tessellation_io_load' argument 1 names different: declaration 'result_type' definition 'result_type_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:990:42: note: Function 'emit_tessellation_io_load' argument 1 names different: declaration 'result_type' definition 'result_type_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6928:54: note: Function 'emit_tessellation_io_load' argument 1 names different: declaration 'result_type' definition 'result_type_id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7682:55: style:inconclusive: Function 'emit_instruction' argument 1 names different: declaration 'instr' definition 'instruction'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:722:43: note: Function 'emit_instruction' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7682:55: note: Function 'emit_instruction' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8951:114: style:inconclusive: Function 'emit_atomic_func_op' argument 8 names different: declaration 'op0' definition 'obj'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:938:102: note: Function 'emit_atomic_func_op' argument 8 names different: declaration 'op0' definition 'obj'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8951:114: note: Function 'emit_atomic_func_op' argument 8 names different: declaration 'op0' definition 'obj'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9059:63: style:inconclusive: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:723:51: note: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9059:63: note: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9059:76: style:inconclusive: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:723:71: note: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9059:76: note: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9388:88: style:inconclusive: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:725:76: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9388:88: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9388:101: style:inconclusive: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:725:96: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9388:101: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11532:51: style:inconclusive: Function 'is_direct_input_builtin' argument 1 names different: declaration 'builtin' definition 'bi_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:881:44: note: Function 'is_direct_input_builtin' argument 1 names different: declaration 'builtin' definition 'bi_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11532:51: note: Function 'is_direct_input_builtin' argument 1 names different: declaration 'builtin' definition 'bi_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11606:52: style:inconclusive: Function 'entry_point_args_builtin' argument 1 names different: declaration 'args' definition 'ep_args'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:872:45: note: Function 'entry_point_args_builtin' argument 1 names different: declaration 'args' definition 'ep_args'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11606:52: note: Function 'entry_point_args_builtin' argument 1 names different: declaration 'args' definition 'ep_args'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11910:65: style:inconclusive: Function 'entry_point_args_discrete_descriptors' argument 1 names different: declaration 'args' definition 'ep_args'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:873:58: note: Function 'entry_point_args_discrete_descriptors' argument 1 names different: declaration 'args' definition 'ep_args'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11910:65: note: Function 'entry_point_args_discrete_descriptors' argument 1 names different: declaration 'args' definition 'ep_args'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14309:53: style:inconclusive: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:770:46: note: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14309:53: note: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14309:79: style:inconclusive: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:770:75: note: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14309:79: note: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14891:71: style:inconclusive: Function 'get_physical_member_type' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:915:59: note: Function 'get_physical_member_type' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14891:71: note: Function 'get_physical_member_type' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14899:63: style:inconclusive: Function 'get_presumed_input_type' argument 1 names different: declaration 'struct_type' definition 'ib_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:916:51: note: Function 'get_presumed_input_type' argument 1 names different: declaration 'struct_type' definition 'ib_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14899:63: note: Function 'get_presumed_input_type' argument 1 names different: declaration 'struct_type' definition 'ib_type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14911:85: style:inconclusive: Function 'get_declared_type_array_stride_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:901:73: note: Function 'get_declared_type_array_stride_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14911:85: note: Function 'get_declared_type_array_stride_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14939:83: style:inconclusive: Function 'get_declared_struct_member_array_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:906:71: note: Function 'get_declared_struct_member_array_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14939:83: note: Function 'get_declared_struct_member_array_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14946:75: style:inconclusive: Function 'get_declared_input_array_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:911:63: note: Function 'get_declared_input_array_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14946:75: note: Function 'get_declared_input_array_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14962:84: style:inconclusive: Function 'get_declared_struct_member_matrix_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:907:72: note: Function 'get_declared_struct_member_matrix_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14962:84: note: Function 'get_declared_struct_member_matrix_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14969:76: style:inconclusive: Function 'get_declared_input_matrix_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:912:64: note: Function 'get_declared_input_matrix_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14969:76: note: Function 'get_declared_input_matrix_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15008:77: style:inconclusive: Function 'get_declared_type_size_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:900:65: note: Function 'get_declared_type_size_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15008:77: note: Function 'get_declared_type_size_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15053:75: style:inconclusive: Function 'get_declared_struct_member_size_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:905:63: note: Function 'get_declared_struct_member_size_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15053:75: note: Function 'get_declared_struct_member_size_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15060:67: style:inconclusive: Function 'get_declared_input_size_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:910:55: note: Function 'get_declared_input_size_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15060:67: note: Function 'get_declared_input_size_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15067:82: style:inconclusive: Function 'get_declared_type_alignment_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:903:70: note: Function 'get_declared_type_alignment_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15067:82: note: Function 'get_declared_type_alignment_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15115:80: style:inconclusive: Function 'get_declared_struct_member_alignment_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:908:68: note: Function 'get_declared_struct_member_alignment_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15115:80: note: Function 'get_declared_struct_member_alignment_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15122:72: style:inconclusive: Function 'get_declared_input_alignment_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:913:60: note: Function 'get_declared_input_alignment_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15122:72: note: Function 'get_declared_input_alignment_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10233:48: performance: Function parameter 'tex_coords' should be passed by const reference. [passedByValue] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13139:46: performance: Function parameter 'name' should be passed by const reference. [passedByValue] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13139:59: performance: Function parameter 'pfx' should be passed by const reference. [passedByValue] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:895:11: style: Variable 'var_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1620:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2538:13: style: Variable 'padded_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2912:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3092:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3394:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4503:9: style: Variable 'physical_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6785:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8305:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8439:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8653:9: style: Variable 'imgtype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9158:9: style: Variable 'mat_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10373:16: style: Variable 'inherit' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11282:8: style: Variable 'mbr_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11373:8: style: Variable 'ep_flags' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11686:13: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11768:67: style: Parameter 'var' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12816:8: style: Variable 'parent_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12826:8: style: Variable 'parent_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13813:9: style: Variable 'parent' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14542:8: style: Variable 'execution' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15154:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15341:12: style: Variable 'var_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15491:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15498:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15505:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15512:11: style: Variable 'mat_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15635:8: style: Variable 'mbr_meta1' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15636:8: style: Variable 'mbr_meta2' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15696:10: style: Variable 'base_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7613:8: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8019:10: style: Variable 'p_var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8080:9: style: Variable 'p_var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8239:10: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8808:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8937:8: style: Variable 'p_v_lhs' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10604:8: style: Variable 'backing_var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15780:8: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3920:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9501:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15188:39: performance: Searching before insertion is not necessary. [stlFindInsert] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1372:6: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1457:7: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10672:6: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15895:6: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3947:33: style: Variable 'next_id' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7280:24: style: Variable 'builtin_variable' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7345:34: style: Variable 'next_id' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7445:10: style: Variable 'index' is assigned a value that is never used. [unreadVariable] diff: head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_common.hpp:1560:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:124:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:166:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationSpecId [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:37:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:56:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:93:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1030:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1053:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1216:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:123:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1242:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qualified_alias [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1248:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1255:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qualified_alias [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1292:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1301:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1376:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1384:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1718:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpFunctionCall [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1757:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationOffset [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1774:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationArrayStride [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1791:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationMatrixStride [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2014:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPhysicalStorageBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2060:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpPtrAccessChain [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2255:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeLocalSizeId [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2313:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationControl [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2319:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelVertex [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2490:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2515:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2653:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassGeneric [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2703:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:277:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2839:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2978:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3008:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationSpecId [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3610:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:384:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPhysicalStorageBufferEXT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4113:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInClipDistance [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4151:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4264:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4326:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4421:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRFunction [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4537:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4694:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4797:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageFormatUnknown [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4848:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemoryAccessVolatileMask [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4965:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPhysicalStorageBufferEXT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5000:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5013:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpBeginInvocationInterlockEXT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5091:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpBeginInvocationInterlockEXT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:509:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5298:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:596:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable builtin [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:833:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:870:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:596:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:614:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:631:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1663:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1694:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1720:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:210:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:244:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:267:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:352:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:209:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:218:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:237:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:287:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:293:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:300:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:317:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:323:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:381:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:485:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:497:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:505:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:315:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:353:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:524:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCompositeExtract [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:584:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:718:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPRoundingModeMax [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.hpp:201:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.hpp:211:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_cross_util.cpp:48:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Struct [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10028:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10085:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10219:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCopyObject [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10280:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationInvariant [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10302:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonUniform [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10396:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRelaxedPrecision [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10415:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeConstant [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10443:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRelaxedPrecision [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10594:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ext [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10678:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRVCrossDecorationPhysicalTypePacked [valueFlowBailoutIncompleteVar] 2.13.0 qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10792:64: warning: Access of moved variable 'e'. [accessMoved] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10791:50: note: Calling std::move(e) qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10792:64: note: Access of moved variable 'e'. head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1197:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationFlat [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1243:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13479:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13505:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13529:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13540:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13556:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRVCrossDecorationPhysicalTypeID [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13562:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRVCrossDecorationPhysicalTypePacked [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13576:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13651:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13673:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRestrictPointerEXT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13743:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13753:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13778:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13843:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPrivate [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13888:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13903:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRelaxedPrecision [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14038:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14322:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14327:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1435:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPhysicalStorageBufferEXT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14367:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14383:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassImage [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14548:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpFunctionCall [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferPackingStd140 [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1571:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPhysicalStorageBufferEXT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16063:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16085:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemorySemanticsAtomicCounterMemoryMask [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16142:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16207:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16262:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16304:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16409:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Struct [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16437:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16452:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16564:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESS_CHAIN_INDEX_IS_LITERAL_BIT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16604:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationInputAttachmentIndex [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16619:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationInputAttachmentIndex [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16632:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16657:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationLocation [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1671:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16899:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16950:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16975:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17005:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationLocation [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17014:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationLocation [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17045:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1779:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1829:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationPassthroughNV [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:188:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADIXCHAR [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2066:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferPackingStd430 [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2151:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBinding [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2177:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2191:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2244:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2318:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:238:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2412:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2515:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basetype [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2532:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2573:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2686:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2718:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeLocalSizeId [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2754:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationSpecId [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2892:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2933:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2962:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3005:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonWritable [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3016:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInPosition [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3024:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3071:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3105:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3361:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:356:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3715:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationPatch [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4353:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRelaxedPrecision [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:451:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeInvocations [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4690:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonUniform [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4764:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4984:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpSConvert [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5137:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationOffset [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5900:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNoContraction [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:637:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassIncomingCallableDataKHR [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6403:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelVertex [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6636:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:682:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddressingModelPhysicalStorageBuffer64EXT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6861:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonUniform [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7116:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationOffset [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7139:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dim2D [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7192:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7236:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:730:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeLocalSizeId [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7491:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpFOrdLessThan [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:799:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeEarlyFragmentTests [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GroupOperationReduce [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8590:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8881:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESS_CHAIN_INDEX_IS_LITERAL_BIT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8904:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESS_CHAIN_INDEX_IS_LITERAL_BIT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9322:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESS_CHAIN_CHAIN_ONLY_BIT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9404:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basetype [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9464:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9596:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationArrayStride [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9787:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9919:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9945:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9964:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1039:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1238:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:134:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1389:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationColMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2152:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2185:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2324:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2364:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2401:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2433:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelVertex [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2533:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeLocalSizeId [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:256:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonWritable [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2825:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInPosition [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2865:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonUniform [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3321:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPushConstant [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:338:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3422:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBinding [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3496:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationCoherent [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3874:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationArrayStride [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3899:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3933:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonUniform [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4176:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationArrayStride [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4206:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4267:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonUniform [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4437:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4518:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpAtomicStore [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4664:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScopeSubgroup [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpUGreaterThan [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:545:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:556:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:582:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5843:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNonWritable [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5921:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInNumWorkgroups [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5993:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddressingModelLogical [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6045:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInFragCoord [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInSampleMask [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:705:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:844:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationFlat [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:862:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:882:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:919:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10004:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1007:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10274:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpImageGather [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10531:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10626:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10648:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1065:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeTriangles [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10674:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10687:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10706:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10712:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10763:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10858:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRVCrossDecorationPaddingTarget [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10873:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRVCrossDecorationPaddingTarget [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10888:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInMax [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11257:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationComponent [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11297:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationLocation [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11341:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeIsolines [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11374:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeEarlyFragmentTests [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11390:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1139:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSL_SAMPLER_ADDRESS_CLAMP_TO_EDGE [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11493:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11513:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationEvaluation [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11543:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelVertex [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11594:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11603:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CapabilityRayQueryKHR [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11611:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11899:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationDescriptorSet [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11928:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12146:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBufferBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12696:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12834:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12881:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInMax [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13468:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13475:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13490:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13510:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13590:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNoPerspective [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13734:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13773:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13873:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dim1D [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14029:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpGroupNonUniformElect [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1411:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14466:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInFragDepth [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14641:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelFragment [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14804:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationEvaluation [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14884:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14902:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationLocation [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14943:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14949:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14966:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1496:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationControl [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14972:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14979:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRVCrossDecorationPaddingTarget [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15057:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15063:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15119:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15125:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRowMajor [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15292:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GroupOperationReduce [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1534:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassPrivate [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15386:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassMax [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15403:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNoContraction [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1554:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15690:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15793:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15914:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniform [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1621:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16284:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16314:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16340:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassUniformConstant [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16377:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationDescriptorSet [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:173:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationDescriptorSet [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1960:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassFunction [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2007:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassInput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:206:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInSampleMask [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2076:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationNoPerspective [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2088:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationLocation [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:211:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInSamplePosition [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2170:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] 2.13.0 qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2235:23: style: Condition 'padded_input' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2189:22: note: Assignment 'padded_input=false', assigned value is 0 qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2194:47: note: Assuming condition is false qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2235:23: note: Condition 'padded_input' is always false head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2380:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2569:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInMax [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2769:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInMax [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2960:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3063:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3086:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassWorkgroup [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3164:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3380:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationControl [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3426:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3877:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationControl [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3934:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInSampleMask [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4155:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4217:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationOffset [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4322:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationArrayStride [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4476:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BuiltInMax [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6646:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6786:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:6932:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassOutput [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7258:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBlock [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7569:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeTriangles [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7601:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7621:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationEvaluation [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7720:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationBuiltIn [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8656:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimSubpassData [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8672:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelGLCompute [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8785:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8883:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModeTriangles [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8917:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelTessellationControl [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8958:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpAtomicUMax [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9538:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DimBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9745:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Half [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:1251:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32_t [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:1279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StorageClassStorageBuffer [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:252:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CapabilityKernel [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MagicNumber [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.hpp:56:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.hpp:71:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_parser.hpp:86:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:121:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:161:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:171:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:181:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:192:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:209:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:288:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Struct [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:353:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationArrayStride [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:428:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:507:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutionModelGLCompute [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:563:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:700:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.hpp:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vulkan_semantics [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.hpp:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vulkan_semantics [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.hpp:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vulkan_semantics [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/SPIRV-Cross/spirv_reflect.hpp:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vulkan_semantics [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:434:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:689:17: performance: Function 'getAccessChain()' should return member 'accessChain' by const reference. [returnByReference] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/SpvBuilder.h:728:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoType [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:141:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:208:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:237:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:252:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:349:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:571:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLstd450Count [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/disassemble.cpp:93:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeMask [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:1059:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:487:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_fraction_bits [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:600:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exponent_bias [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:673:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_used_bits [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:751:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:789:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:823:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/SPIRV/hex_float.h:850:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint_type [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_MSG_RELAXED_ERRORS_BIT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:236:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShTargetSpv_1_0 [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:259:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShClientVulkan [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:273:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShTargetVulkan_1_1 [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_TARGET_NONE [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:299:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShSourceGlsl [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBadProfile [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:367:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_SHADER_AUTO_MAP_BINDINGS [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:291:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:305:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/OSDependent/Unix/ossource.cpp:180:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/3rdparty/glslang/glslang/OSDependent/Unix/ossource.cpp:186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qshaderbaker.cpp:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VertexStage [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qshaderbaker.cpp:466:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BatchableVertexShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qshaderbaker.cpp:490:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qshaderbaker.cpp:552:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpirvShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:116:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sampler1D [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:143:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Image1D [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:167:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:219:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpvDecorationLocation [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:266:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_SUCCESS [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:308:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpvExecutionModeLocalSize [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:637:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_BACKEND_GLSL [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:666:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_BACKEND_GLSL [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:740:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_BACKEND_HLSL [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:864:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_BACKEND_MSL [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshader.cpp:91:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/src/shadertools/qspirvshaderremap_p.h:27:13: performance: Function 'errorMessage()' should return member 'remapErrorMsg' by const reference. [returnByReference] head qtshadertools-everywhere-src-6.6.2/tests/auto/buildtimeqsb/tst_buildtimeqsb.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/buildtimeqsb/tst_buildtimeqsb.cpp:152:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1030:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInt32IndexedVertexAsComputeShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1066:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1171:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1203:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:121:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1243:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1275:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1315:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:137:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:232:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:253:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:279:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:306:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:321:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:337:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BatchableVertexShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:378:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:429:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:561:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:640:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:702:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:747:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:798:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BatchableVertexShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:890:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:917:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:963:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:171:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:279:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:338:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:353:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:400:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:469:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_STR [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:46:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:60:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] 2.13.0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:784:25: style: Condition 'success' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:783:46: note: Calling function 'runProcess' returns 0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:783:46: note: Assignment 'success=runProcess(QLatin1String("spirv-opt"),arguments,&output,&errorOutput)', assigned value is 0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:784:25: note: Condition 'success' is always false 2.13.0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:789:30: style: Condition '!output.isEmpty()' is always false [knownConditionTrueFalse] 2.13.0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:789:51: style: Condition '!errorOutput.isEmpty()' is always false [knownConditionTrueFalse] 2.13.0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:831:25: style: Condition 'success' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:830:46: note: Calling function 'runProcess' returns 0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:830:46: note: Assignment 'success=runProcess(QLatin1String("fxc"),arguments,&output,&errorOutput)', assigned value is 0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:831:25: note: Condition 'success' is always false 2.13.0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:836:30: style: Condition '!output.isEmpty()' is always false [knownConditionTrueFalse] 2.13.0 qtshadertools-everywhere-src-6.6.2/tools/qsb/qsb.cpp:836:51: style: Condition '!errorOutput.isEmpty()' is always false [knownConditionTrueFalse] DONE