2025-08-28 16:49 ftp://ftp.de.debian.org/debian/pool/main/q/qt6-shadertools/qt6-shadertools_6.9.1.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 --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: b4f07cd (2025-08-28 18:21:59 +0200) count: 1361 1363 elapsed-time: 270.7 271.9 head-timing-info: old-timing-info: head results: qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:223:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:234:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:1539:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:1594:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/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.9.1/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.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:600:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:618:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:635:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:245:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:282:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:295:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:301:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:308:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:315:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:325:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:331:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:338:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:389:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:493:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:505:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:513:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:1165:4: portability: Using memset() on union which contains a floating point number. [memsetClassFloat] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:88: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:585:7: style:inconclusive: Technically the member function 'spirv_cross::Compiler::set_initializers' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:591: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:614:8: style:inconclusive: Technically the member function 'spirv_cross::ObjectPool < SPIRUndef >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:614:8: style:inconclusive: Technically the member function 'spirv_cross::ObjectPool < SPIRString >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:614:8: style:inconclusive: Technically the member function 'spirv_cross::ObjectPool < SPIRCombinedImageSampler >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:614:8: style:inconclusive: Technically the member function 'spirv_cross::ObjectPool < SPIRConstantOp >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:614:8: style:inconclusive: Technically the member function 'spirv_cross::ObjectPool < SPIRType >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:614:8: style:inconclusive: Technically the member function 'spirv_cross::ObjectPool < SPIRExtension >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:614:8: style:inconclusive: Technically the member function 'spirv_cross::ObjectPool < SPIRExpression >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:614:8: style:inconclusive: Technically the member function 'spirv_cross::ObjectPool < SPIRFunctionPrototype >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:614:8: style:inconclusive: Technically the member function 'spirv_cross::ObjectPool < SPIRBlock >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:614:8: style:inconclusive: Technically the member function 'spirv_cross::ObjectPool < SPIRFunction >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:614:8: style:inconclusive: Technically the member function 'spirv_cross::ObjectPool < SPIRAccessChain >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:614:8: style:inconclusive: Technically the member function 'spirv_cross::ObjectPool < SPIRVariable >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:614:8: style:inconclusive: Technically the member function 'spirv_cross::ObjectPool < SPIRConstant >::MallocDeleter::operator()' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:382:2: style: Class 'TypedID < TypeNone >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:388:2: style: Class 'TypedID < TypeNone >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.hpp:152:2: style: Class 'DominatorBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:861:3: style: Struct 'CombinedImageSamplerHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:884:3: style: Struct 'DummySamplerForCombinedImageHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:896:3: style: Struct 'ActiveBuiltinHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:956:3: style: Struct 'CombinedImageSamplerDrefHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:422:2: style: Class 'TypedID < TypeType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:422:2: style: Class 'TypedID < TypeVariable >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:422:2: style: Class 'TypedID < TypeFunction >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:422:2: style: Class 'TypedID < TypeBlock >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:422:2: style: Class 'TypedID < TypeConstant >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.hpp:36:16: note: Function 'CFG' argument 1 names different: declaration 'compiler' definition 'compiler_'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:33:20: note: Function 'CFG' argument 1 names different: declaration 'compiler' definition 'compiler_'. qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.hpp:36:46: note: Function 'CFG' argument 2 names different: declaration 'function' definition 'func_'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:33:51: note: Function 'CFG' argument 2 names different: declaration 'function' definition 'func_'. qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.hpp:142:33: note: Function 'post_order_visit' argument 1 names different: declaration 'block' definition 'block_id'. qtshadertools-everywhere-src-6.9.1/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.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.hpp:110:40: note: Function 'find_loop_dominator' argument 1 names different: declaration 'block' definition 'block_id'. qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:356:47: style:inconclusive: Function 'DominatorBuilder' argument 1 names different: declaration 'cfg' definition 'cfg_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.hpp:152:30: note: Function 'DominatorBuilder' argument 1 names different: declaration 'cfg' definition 'cfg_'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:356:47: note: Function 'DominatorBuilder' argument 1 names different: declaration 'cfg' definition 'cfg_'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:139:14: style: Variable 'v' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:201:13: style: Variable 'elem' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:706:9: style: Variable 'block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:246:14: style: Variable 'pred' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:271:10: style: Variable 'block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:298:14: style: Variable 'edge' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:305:9: style: Variable 'dom' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:325:11: style: Variable 'true_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:326:11: style: Variable 'false_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:327:11: style: Variable 'ignore_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:390:8: style: Variable 'block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cfg.cpp:413:14: style: Variable 'target' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:687:14: style: Variable 'saved' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:692:14: style: Variable 'saved' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/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.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:1720:8: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:688:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:37:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:59:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable location [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:93:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56:1: style: The class 'AlignedBuffer < SPIRBlock * , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:661:7: note: Parent function 'CompilerGLSL::emit_resources' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:151:19: note: Derived function 'CompilerCPP::emit_resources' qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:674:7: note: Parent function 'CompilerGLSL::emit_interface_block' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:50:19: note: Derived function 'CompilerCPP::emit_interface_block' qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:680:7: note: Parent function 'CompilerGLSL::emit_block_chain' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.hpp:76:7: note: Derived function 'CompilerCPP::emit_block_chain' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:444:21: warning: The class 'CompilerCPP' defines member function with name 'argument_decl' also defined in its parent class 'CompilerGLSL'. [duplInheritedMember] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:819:14: note: Parent function 'CompilerGLSL::argument_decl' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:444:21: note: Derived function 'CompilerCPP::argument_decl' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:300:20: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:298:19: note: outer condition: var.storage==StorageClassPrivate qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:300:20: note: opposite inner condition: var.storage==StorageClassWorkgroup qtshadertools-everywhere-src-6.9.1/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.9.1/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.9.1/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.9.1/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.9.1/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.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:266:9: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:297:9: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:412:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cpp.cpp:469:9: style: Variable 'array' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.hpp:58:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.hpp:73:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.hpp:88:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:696:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable builtin [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1384:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qualified_alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1390:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1397:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qualified_alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1434:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1443:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1518:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1526:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1631:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ext [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2732:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4562:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4695:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIRFunction [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3189:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3188:17: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3189:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3192:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3191:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3192:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3192:17: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3188:17: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3192:17: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3193:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3191:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3193:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3194:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3191:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3194:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3195:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3191:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3195:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3196:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3191:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3196:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4905:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4904:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4905:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4935:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4934:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4935:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1355:16: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:670: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1355: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:707:16: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:682: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:707: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:712:16: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:683: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:712: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:717:16: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:684: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:717: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:722:16: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:685: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:722: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:727:16: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::is_pointer' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:686:7: note: Technically the member function 'spirv_cross::Compiler::is_pointer' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:727:16: note: Technically the member function 'spirv_cross::Compiler::is_pointer' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:732:16: performance:inconclusive: Technically the member function 'spirv_cross::Compiler::is_physical_pointer' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:687:7: note: Technically the member function 'spirv_cross::Compiler::is_physical_pointer' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:732:16: note: Technically the member function 'spirv_cross::Compiler::is_physical_pointer' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1222:16: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:742: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1222: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1784:16: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:751: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1784: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2543:16: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:767: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2543: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2550:16: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:768: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2550: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4280:16: style:inconclusive: Technically the member function 'spirv_cross::Compiler::may_read_undefined_variable_in_block' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1073:7: note: Technically the member function 'spirv_cross::Compiler::may_read_undefined_variable_in_block' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4280:16: note: Technically the member function 'spirv_cross::Compiler::may_read_undefined_variable_in_block' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5014:16: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1134: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5014: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5101:16: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1158: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5101: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5144:53: style:inconclusive: Technically the member function 'spirv_cross::Compiler::PhysicalStorageBufferPointerHandler::mark_aligned_access' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1058:8: note: Technically the member function 'spirv_cross::Compiler::PhysicalStorageBufferPointerHandler::mark_aligned_access' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5144:53: note: Technically the member function 'spirv_cross::Compiler::PhysicalStorageBufferPointerHandler::mark_aligned_access' can be const. qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2791:8: style: The scope of the variable 'params' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4855:12: style: The scope of the variable 'image' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4856:12: style: The scope of the variable 'sampler' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:167:27: note: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:44:36: note: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:171:36: note: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:51:36: note: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:172:31: note: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:56:31: note: Function 'Compiler' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:784:25: note: Function 'set_ir' argument 1 names different: declaration 'parsed' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/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.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:783:30: note: Function 'set_ir' argument 1 names different: declaration 'parsed' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/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.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:693:55: note: Function 'variable_storage_is_aliased' argument 1 names different: declaration 'var' definition 'v'. qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:356:67: style:inconclusive: Function 'register_global_read_dependencies' argument 1 names different: declaration 'func' definition 'block'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:733:58: note: Function 'register_global_read_dependencies' argument 1 names different: declaration 'func' definition 'block'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:356:67: note: Function 'register_global_read_dependencies' argument 1 names different: declaration 'func' definition 'block'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:530:61: style:inconclusive: Function 'flush_control_dependent_expressions' argument 1 names different: declaration 'block' definition 'block_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:730:52: note: Function 'flush_control_dependent_expressions' argument 1 names different: declaration 'block' definition 'block_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:530:61: note: Function 'flush_control_dependent_expressions' argument 1 names different: declaration 'block' definition 'block_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1789:77: style:inconclusive: Function 'continue_block_type' argument 1 names different: declaration 'continue_block' definition 'block'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:753:68: note: Function 'continue_block_type' argument 1 names different: declaration 'continue_block' definition 'block'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1789:77: note: Function 'continue_block_type' argument 1 names different: declaration 'continue_block' definition 'block'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1924:67: style:inconclusive: Function 'traverse_all_reachable_opcodes' argument 1 names different: declaration 'block' definition 'func'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:911:58: note: Function 'traverse_all_reachable_opcodes' argument 1 names different: declaration 'block' definition 'func'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1924:67: note: Function 'traverse_all_reachable_opcodes' argument 1 names different: declaration 'block' definition 'func'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1983:59: style:inconclusive: Function 'get_declared_struct_size' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:271:50: note: Function 'get_declared_struct_size' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1983:59: note: Function 'get_declared_struct_size' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2006:73: style:inconclusive: Function 'get_declared_struct_size_runtime_array' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:283:64: note: Function 'get_declared_struct_size_runtime_array' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2006:73: note: Function 'get_declared_struct_size_runtime_array' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2570:71: style:inconclusive: Function 'inherit_expression_dependencies' argument 2 names different: declaration 'source' definition 'source_expression'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:766:62: note: Function 'inherit_expression_dependencies' argument 2 names different: declaration 'source' definition 'source_expression'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2570:71: note: Function 'inherit_expression_dependencies' argument 2 names different: declaration 'source' definition 'source_expression'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2622:113: style:inconclusive: Function 'rename_entry_point' argument 3 names different: declaration 'execution_model' definition 'model'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:349:46: note: Function 'rename_entry_point' argument 3 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2622:113: note: Function 'rename_entry_point' argument 3 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2629:51: style:inconclusive: Function 'set_entry_point' argument 1 names different: declaration 'entry' definition 'name'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:342:42: note: Function 'set_entry_point' argument 1 names different: declaration 'entry' definition 'name'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2629:51: note: Function 'set_entry_point' argument 1 names different: declaration 'entry' definition 'name'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2629:77: style:inconclusive: Function 'set_entry_point' argument 2 names different: declaration 'execution_model' definition 'model'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:342:69: note: Function 'set_entry_point' argument 2 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2629:77: note: Function 'set_entry_point' argument 2 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2659:83: style:inconclusive: Function 'get_entry_point' argument 2 names different: declaration 'execution_model' definition 'model'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:350:85: note: Function 'get_entry_point' argument 2 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2659:83: note: Function 'get_entry_point' argument 2 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2685:95: style:inconclusive: Function 'get_cleansed_entry_point_name' argument 2 names different: declaration 'execution_model' definition 'model'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:353:71: note: Function 'get_cleansed_entry_point_name' argument 2 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2685:95: note: Function 'get_cleansed_entry_point_name' argument 2 names different: declaration 'execution_model' definition 'model'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2819:88: style:inconclusive: Function 'register_combined_image_sampler' argument 2 names different: declaration 'combined_id' definition 'combined_module_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:878:73: note: Function 'register_combined_image_sampler' argument 2 names different: declaration 'combined_id' definition 'combined_module_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2819:88: note: Function 'register_combined_image_sampler' argument 2 names different: declaration 'combined_id' definition 'combined_module_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2820:88: style:inconclusive: Function 'register_combined_image_sampler' argument 3 names different: declaration 'texture_id' definition 'image_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:878:97: note: Function 'register_combined_image_sampler' argument 3 names different: declaration 'texture_id' definition 'image_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2820:88: note: Function 'register_combined_image_sampler' argument 3 names different: declaration 'texture_id' definition 'image_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3835:55: style:inconclusive: Function 'find_function_local_luts' argument 1 names different: declaration 'function' definition 'entry'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1071:46: note: Function 'find_function_local_luts' argument 1 names different: declaration 'function' definition 'entry'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3835:55: note: Function 'find_function_local_luts' argument 1 names different: declaration 'function' definition 'entry'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3934:53: style:inconclusive: Function 'analyze_variable_scope' argument 1 names different: declaration 'function' definition 'entry'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1070:44: note: Function 'analyze_variable_scope' argument 1 names different: declaration 'function' definition 'entry'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3934:53: note: Function 'analyze_variable_scope' argument 1 names different: declaration 'function' definition 'entry'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4808:91: style:inconclusive: Function 'add_hierarchy_to_comparison_ids' argument 1 names different: declaration 'ids' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:983:49: note: Function 'add_hierarchy_to_comparison_ids' argument 1 names different: declaration 'ids' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4808:91: note: Function 'add_hierarchy_to_comparison_ids' argument 1 names different: declaration 'ids' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5388:60: style:inconclusive: Function 'handle' argument 1 names different: declaration 'op' definition 'opcode'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.hpp:1087:23: note: Function 'handle' argument 1 names different: declaration 'op' definition 'opcode'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5388:60: note: Function 'handle' argument 1 names different: declaration 'op' definition 'opcode'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1697:10: style: Local variable 'merge' shadows outer function [shadowFunction] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:198:20: note: Shadowed declaration qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1697:10: note: Shadow variable qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1737:10: style: Local variable 'merge' shadows outer function [shadowFunction] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_common.hpp:198:20: note: Shadowed declaration qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1737:10: note: Shadow variable qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:80:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:98:13: style: Variable 'i' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:196:13: style: Variable 'i' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:321:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:358:13: style: Variable 'i' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:379:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:606:9: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:672:14: style: Variable 'm' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:846:9: style: Variable 'extension_set' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1608:13: style: Variable 'phi' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1617:13: style: Variable 'i' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1693:15: style: Variable 'phi' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1699:16: style: Variable 'phi' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1739:16: style: Variable 'phi' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1893:13: style: Variable 'i' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1903:10: style: Variable 'func' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2021:8: style: Variable 'result_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2389:9: style: Variable 'c' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2411:9: style: Variable 'cx' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2418:9: style: Variable 'cy' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2425:9: style: Variable 'cz' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2631:8: style: Variable 'entry' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2702:8: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2918:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2943:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2959:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2996:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3026:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3055:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3272:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3562:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3600:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4054:10: style: Variable 'variable' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4115:11: style: Variable 'loop_header_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4282:13: style: Variable 'op' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4801:9: style: Variable 'argument' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4813:13: style: Variable 'dep_id' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4833:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5052:10: style: Variable 'child_member_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5174:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5279:9: style: Variable 'subtype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5296:60: style: Parameter 'type' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5456:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:668:8: style: Variable 'type_meta' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:681:8: style: Variable 'm' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3469:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3535:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3569:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3588:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3620:10: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3646:11: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3677:11: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:4057:11: style: Variable 'block' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5492:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5509:9: style: Variable 'dst_var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5581:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:3198:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:340:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:349:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:672:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1608:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1612:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1693:4: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1699:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1739:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:1927:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:2618:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5308:44: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross.cpp:5673:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:213:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:247:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:270:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:355:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1878:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1909:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1935:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2917:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:831:81: style:inconclusive: Function 'spvc_compiler_require_extension' argument 2 names different: declaration 'ext' definition 'line'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:808:97: note: Function 'spvc_compiler_require_extension' argument 2 names different: declaration 'ext' definition 'line'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:831:81: note: Function 'spvc_compiler_require_extension' argument 2 names different: declaration 'ext' definition 'line'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:995:66: style:inconclusive: Function 'spvc_compiler_hlsl_add_vertex_attribute_remap' argument 3 names different: declaration 'remaps' definition 'count'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:828:82: note: Function 'spvc_compiler_hlsl_add_vertex_attribute_remap' argument 3 names different: declaration 'remaps' definition 'count'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:995:66: note: Function 'spvc_compiler_hlsl_add_vertex_attribute_remap' argument 3 names different: declaration 'remaps' definition 'count'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1220:109: style:inconclusive: Function 'spvc_compiler_msl_add_vertex_attribute' argument 2 names different: declaration 'attrs' definition 'va'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:856:101: note: Function 'spvc_compiler_msl_add_vertex_attribute' argument 2 names different: declaration 'attrs' definition 'va'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1220:109: note: Function 'spvc_compiler_msl_add_vertex_attribute' argument 2 names different: declaration 'attrs' definition 'va'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1243:109: style:inconclusive: Function 'spvc_compiler_msl_add_shader_input' argument 2 names different: declaration 'input' definition 'si'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:864:101: note: Function 'spvc_compiler_msl_add_shader_input' argument 2 names different: declaration 'input' definition 'si'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1243:109: note: Function 'spvc_compiler_msl_add_shader_input' argument 2 names different: declaration 'input' definition 'si'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1267:113: style:inconclusive: Function 'spvc_compiler_msl_add_shader_input_2' argument 2 names different: declaration 'input' definition 'si'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:866:105: note: Function 'spvc_compiler_msl_add_shader_input_2' argument 2 names different: declaration 'input' definition 'si'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1267:113: note: Function 'spvc_compiler_msl_add_shader_input_2' argument 2 names different: declaration 'input' definition 'si'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1292:110: style:inconclusive: Function 'spvc_compiler_msl_add_shader_output' argument 2 names different: declaration 'output' definition 'so'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:869:102: note: Function 'spvc_compiler_msl_add_shader_output' argument 2 names different: declaration 'output' definition 'so'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1292:110: note: Function 'spvc_compiler_msl_add_shader_output' argument 2 names different: declaration 'output' definition 'so'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1316:114: style:inconclusive: Function 'spvc_compiler_msl_add_shader_output_2' argument 2 names different: declaration 'output' definition 'so'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:871:106: note: Function 'spvc_compiler_msl_add_shader_output_2' argument 2 names different: declaration 'output' definition 'so'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1316:114: note: Function 'spvc_compiler_msl_add_shader_output_2' argument 2 names different: declaration 'output' definition 'so'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1905: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:909:97: note: Function 'spvc_compiler_create_shader_resources_for_active_variables' argument 3 names different: declaration 'active' definition 'set'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1905:81: note: Function 'spvc_compiler_create_shader_resources_for_active_variables' argument 3 names different: declaration 'active' definition 'set'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2418: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.h:1018:109: note: Function 'spvc_compiler_get_declared_struct_member_size' argument 2 names different: declaration 'type' definition 'struct_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2418:93: note: Function 'spvc_compiler_get_declared_struct_member_size' argument 2 names different: declaration 'type' definition 'struct_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:1796:13: style: Variable 'i' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2166:14: style: Variable 'entry' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2487:14: style: Variable 'c' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2512:14: style: Variable 'c' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2565:14: style: Variable 'r' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_c.cpp:2756:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:357:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:593:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/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.9.1/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.9.1/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.9.1/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.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:901:47: style:inconclusive: Function 'increase_bound_by' argument 1 names different: declaration 'count' definition 'incr_amount'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:901:47: note: Function 'increase_bound_by' argument 1 names different: declaration 'count' definition 'incr_amount'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:1012:40: style:inconclusive: Function 'LoopLock' argument 1 names different: declaration 'counter' definition 'lock_'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:1012:40: note: Function 'LoopLock' argument 1 names different: declaration 'counter' definition 'lock_'. qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:531:9: style: Variable 'cop' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:566:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:834:9: style: Variable 'dec' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_parsed_ir.cpp:922:13: style: Variable 'id' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/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.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/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.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:189:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADIXCHAR [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1343:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1570:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1688:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2319:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2365:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2658:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basetype [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2675:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3047:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3307:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3984:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subconstants [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5530:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5565:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5588:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vecsize [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7539:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8162:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10145:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10206:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10886:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basetype [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11472:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11536:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11593:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11731:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable function_variable [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11867:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable member_types [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12119:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ext [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12167:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vecsize [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15337:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15363:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15434:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15502:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15599:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16257:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16262:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16497:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration_flags [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18340:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4001:7: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4000:23: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4001:7: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4002:7: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4000:23: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4002:7: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6647:28: error: Reference to temporary returned. [returnTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6750:29: error: Reference to temporary returned. [returnTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6756:29: error: Reference to temporary returned. [returnTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12335:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12330:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12335:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12336:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12330:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12336:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12337:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12330:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12337:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12338:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12330:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12338:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12364:32: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12330:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12364:32: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12369:7: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12330:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12369:7: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12879:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12878:12: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12879:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12888:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12887:12: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12888:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14358:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14354:11: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14358:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18603:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18602:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18603:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18616:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18615:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18616:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56:1: style: The class 'AlignedBuffer < spirv_cross :: TypedID < TypeConstant > , 8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:748:27: style:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::get_partial_source' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:245:14: note: Technically the member function 'spirv_cross::CompilerGLSL::get_partial_source' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:748:27: note: Technically the member function 'spirv_cross::CompilerGLSL::get_partial_source' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2846:22: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:682: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2846: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10109:27: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:790: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10109: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5132:22: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:811: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5132: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5070:20: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:814: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5070: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1410:27: style:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::format_to_glsl' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:826:14: note: Technically the member function 'spirv_cross::CompilerGLSL::format_to_glsl' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1410:27: note: Technically the member function 'spirv_cross::CompilerGLSL::format_to_glsl' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1505:24: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:846: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1505: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11469:20: style:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::remove_duplicate_swizzle' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:859:7: note: Technically the member function 'spirv_cross::CompilerGLSL::remove_duplicate_swizzle' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11469:20: note: Technically the member function 'spirv_cross::CompilerGLSL::remove_duplicate_swizzle' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11533:20: style:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::remove_unity_swizzle' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:860:7: note: Technically the member function 'spirv_cross::CompilerGLSL::remove_unity_swizzle' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11533:20: note: Technically the member function 'spirv_cross::CompilerGLSL::remove_unity_swizzle' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15780:27: style:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::to_pls_qualifiers_glsl' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:970:14: note: Technically the member function 'spirv_cross::CompilerGLSL::to_pls_qualifiers_glsl' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15780:27: note: Technically the member function 'spirv_cross::CompilerGLSL::to_pls_qualifiers_glsl' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1214:20: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:1006: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1214: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1889:20: style:inconclusive: Technically the member function 'spirv_cross::CompilerGLSL::can_use_io_location' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:1008:7: note: Technically the member function 'spirv_cross::CompilerGLSL::can_use_io_location' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1889:20: note: Technically the member function 'spirv_cross::CompilerGLSL::can_use_io_location' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2102:19: style: Condition 'options.es' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2093:7: note: Assuming that condition '!options.es' is not redundant qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2102:19: note: Condition 'options.es' is always true qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3436:20: style: Condition 'options.es' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3427:8: note: Assuming that condition '!options.es' is not redundant qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3436:20: note: Condition 'options.es' is always true qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7271:37: style: Condition '!options.es' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7270:14: note: Assuming that condition 'options.es' is not redundant qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7271:37: note: Condition '!options.es' is always false qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17973:24: style: Condition 'statement_count!=current_count' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17971:27: note: current_count is assigned 'statement_count' here. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17973:24: note: Condition 'statement_count!=current_count' is always false qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4247:21: style: The scope of the variable 'workaround_types' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5012:9: style: The scope of the variable 'm' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13429:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13443:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1749:57: style:inconclusive: Function 'buffer_is_packing_standard' argument 3 names different: declaration 'failed_index' definition 'failed_validation_index'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:840:44: note: Function 'buffer_is_packing_standard' argument 3 names different: declaration 'failed_index' definition 'failed_validation_index'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1749:57: note: Function 'buffer_is_packing_standard' argument 3 names different: declaration 'failed_index' definition 'failed_validation_index'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1925:62: style:inconclusive: Function 'layout_for_variable' argument 1 names different: declaration 'variable' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:829:54: note: Function 'layout_for_variable' argument 1 names different: declaration 'variable' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1925:62: note: Function 'layout_for_variable' argument 1 names different: declaration 'variable' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2295:58: style:inconclusive: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:489:53: note: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2295:58: note: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2523:68: style:inconclusive: Function 'emit_buffer_block_flattened' argument 1 names different: declaration 'type' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:668:55: note: Function 'emit_buffer_block_flattened' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2523:68: note: Function 'emit_buffer_block_flattened' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2705:61: style:inconclusive: Function 'emit_interface_block' argument 1 names different: declaration 'type' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:674:48: note: Function 'emit_interface_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2705:61: note: Function 'emit_interface_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2862:83: style:inconclusive: Function 'get_constant_mapping_to_workgroup_component' argument 1 names different: declaration 'constant' definition 'c'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:683:70: note: Function 'get_constant_mapping_to_workgroup_component' argument 1 names different: declaration 'constant' definition 'c'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2862:83: note: Function 'get_constant_mapping_to_workgroup_component' argument 1 names different: declaration 'constant' definition 'c'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3093:52: style:inconclusive: Function 'remap_swizzle' argument 1 names different: declaration 'result_type' definition 'out_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:791:44: note: Function 'remap_swizzle' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3093:52: note: Function 'remap_swizzle' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5143:61: style:inconclusive: Function 'dereference_expression' argument 1 names different: declaration 'expression_type' definition 'expr_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:812:53: note: Function 'dereference_expression' argument 1 names different: declaration 'expression_type' definition 'expr_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5143:61: note: Function 'dereference_expression' argument 1 names different: declaration 'expression_type' definition 'expr_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5293:65: style:inconclusive: Function 'to_rerolled_array_expression' argument 2 names different: declaration 'expr' definition 'base_expr'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:799:91: note: Function 'to_rerolled_array_expression' argument 2 names different: declaration 'expr' definition 'base_expr'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5293:65: note: Function 'to_rerolled_array_expression' argument 2 names different: declaration 'expr' definition 'base_expr'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6058:65: style:inconclusive: Function 'convert_half_to_string' argument 1 names different: declaration 'value' definition 'c'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:1012:57: note: Function 'convert_half_to_string' argument 1 names different: declaration 'value' definition 'c'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6058:65: note: Function 'convert_half_to_string' argument 1 names different: declaration 'value' definition 'c'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6093:66: style:inconclusive: Function 'convert_float_to_string' argument 1 names different: declaration 'value' definition 'c'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:1013:58: note: Function 'convert_float_to_string' argument 1 names different: declaration 'value' definition 'c'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6093:66: note: Function 'convert_float_to_string' argument 1 names different: declaration 'value' definition 'c'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6163:72: style:inconclusive: Function 'convert_double_to_string' argument 1 names different: declaration 'value' definition 'c'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:1014:59: note: Function 'convert_double_to_string' argument 1 names different: declaration 'value' definition 'c'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6163:72: note: Function 'convert_double_to_string' argument 1 names different: declaration 'value' definition 'c'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6650:58: style:inconclusive: Function 'emit_uninitialized_temporary' argument 1 names different: declaration 'type' definition 'result_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:793:45: note: Function 'emit_uninitialized_temporary' argument 1 names different: declaration 'type' definition 'result_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6650:58: note: Function 'emit_uninitialized_temporary' argument 1 names different: declaration 'type' definition 'result_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6650:80: style:inconclusive: Function 'emit_uninitialized_temporary' argument 2 names different: declaration 'id' definition 'result_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:793:60: note: Function 'emit_uninitialized_temporary' argument 2 names different: declaration 'id' definition 'result_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6650:80: note: Function 'emit_uninitialized_temporary' argument 2 names different: declaration 'id' definition 'result_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6683:49: style:inconclusive: Function 'declare_temporary' argument 1 names different: declaration 'type' definition 'result_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:792:41: note: Function 'declare_temporary' argument 1 names different: declaration 'type' definition 'result_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6683:49: note: Function 'declare_temporary' argument 1 names different: declaration 'type' definition 'result_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6683:71: style:inconclusive: Function 'declare_temporary' argument 2 names different: declaration 'id' definition 'result_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:792:56: note: Function 'declare_temporary' argument 2 names different: declaration 'id' definition 'result_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6683:71: note: Function 'declare_temporary' argument 2 names different: declaration 'id' definition 'result_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6739:105: style:inconclusive: Function 'emit_op' argument 4 names different: declaration 'forward_rhs' definition 'forwarding'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:749:97: note: Function 'emit_op' argument 4 names different: declaration 'forward_rhs' definition 'forwarding'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6739:105: note: Function 'emit_op' argument 4 names different: declaration 'forward_rhs' definition 'forwarding'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7263:93: style:inconclusive: Function 'legacy_tex_op' argument 3 names different: declaration 'id' definition 'tex'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:872:85: note: Function 'legacy_tex_op' argument 3 names different: declaration 'id' definition 'tex'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7263:93: note: Function 'legacy_tex_op' argument 3 names different: declaration 'id' definition 'tex'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7452:60: style:inconclusive: Function 'to_ternary_expression' argument 1 names different: declaration 'result_type' definition 'restype'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:740:52: note: Function 'to_ternary_expression' argument 1 names different: declaration 'result_type' definition 'restype'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7452:60: note: Function 'to_ternary_expression' argument 1 names different: declaration 'result_type' definition 'restype'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8461:64: style:inconclusive: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:416:59: note: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8461:64: note: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8461:77: style:inconclusive: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:416:79: note: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8461:77: note: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8461:113: style:inconclusive: Function 'emit_glsl_op' argument 5 names different: declaration 'count' definition 'length'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:417:37: note: Function 'emit_glsl_op' argument 5 names different: declaration 'count' definition 'length'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8461:113: note: Function 'emit_glsl_op' argument 5 names different: declaration 'count' definition 'length'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9120:75: style:inconclusive: Function 'emit_emulated_ahyper_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:702:62: note: Function 'emit_emulated_ahyper_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9120:75: note: Function 'emit_emulated_ahyper_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9153:81: style:inconclusive: Function 'emit_spv_amd_shader_ballot_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:418:76: note: Function 'emit_spv_amd_shader_ballot_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9153:81: note: Function 'emit_spv_amd_shader_ballot_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9153:94: style:inconclusive: Function 'emit_spv_amd_shader_ballot_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:418:96: note: Function 'emit_spv_amd_shader_ballot_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9153:94: note: Function 'emit_spv_amd_shader_ballot_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9196: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:420:95: note: Function 'emit_spv_amd_shader_explicit_vertex_parameter_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9196:100: note: Function 'emit_spv_amd_shader_explicit_vertex_parameter_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9196: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:420:115: note: Function 'emit_spv_amd_shader_explicit_vertex_parameter_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9196:113: note: Function 'emit_spv_amd_shader_explicit_vertex_parameter_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9220: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:422:84: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9220:89: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9220:102: style:inconclusive: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:422:104: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9220:102: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9266:78: style:inconclusive: Function 'emit_spv_amd_gcn_shader_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:424:73: note: Function 'emit_spv_amd_gcn_shader_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9266:78: note: Function 'emit_spv_amd_gcn_shader_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9266:91: style:inconclusive: Function 'emit_spv_amd_gcn_shader_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:424:93: note: Function 'emit_spv_amd_gcn_shader_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9266:91: note: Function 'emit_spv_amd_gcn_shader_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9603:54: style:inconclusive: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:853:54: note: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9603:54: note: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9603:80: style:inconclusive: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:853:83: note: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9603:80: note: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9715:73: style:inconclusive: Function 'bitcast_glsl' argument 2 names different: declaration 'arg' definition 'argument'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:852:65: note: Function 'bitcast_glsl' argument 2 names different: declaration 'arg' definition 'argument'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:9715:73: note: Function 'bitcast_glsl' argument 2 names different: declaration 'arg' definition 'argument'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10870:76: style:inconclusive: Function 'store_flattened_struct' argument 2 names different: declaration 'rhs' definition 'rhs_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:893:68: note: Function 'store_flattened_struct' argument 2 names different: declaration 'rhs' definition 'rhs_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10870:76: note: Function 'store_flattened_struct' argument 2 names different: declaration 'rhs' definition 'rhs_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11061:37: style:inconclusive: Function 'flattened_access_chain_offset' argument 7 names different: declaration 'matrix_stride' definition 'out_matrix_stride'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:786:75: note: Function 'flattened_access_chain_offset' argument 7 names different: declaration 'matrix_stride' definition 'out_matrix_stride'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11061:37: note: Function 'flattened_access_chain_offset' argument 7 names different: declaration 'matrix_stride' definition 'out_matrix_stride'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11061:66: style:inconclusive: Function 'flattened_access_chain_offset' argument 8 names different: declaration 'array_stride' definition 'out_array_stride'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:787:75: note: Function 'flattened_access_chain_offset' argument 8 names different: declaration 'array_stride' definition 'out_array_stride'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11061:66: note: Function 'flattened_access_chain_offset' argument 8 names different: declaration 'array_stride' definition 'out_array_stride'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11420:65: style:inconclusive: Function 'variable_decl_function_local' argument 1 names different: declaration 'variable' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:575:57: note: Function 'variable_decl_function_local' argument 1 names different: declaration 'variable' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11420:65: note: Function 'variable_decl_function_local' argument 1 names different: declaration 'variable' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11572:56: style:inconclusive: Function 'build_composite_combiner' argument 1 names different: declaration 'result_type' definition 'return_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:858:48: note: Function 'build_composite_combiner' argument 1 names different: declaration 'result_type' definition 'return_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11572:56: note: Function 'build_composite_combiner' argument 1 names different: declaration 'result_type' definition 'return_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11881:94: style:inconclusive: Function 'get_integer_width_for_glsl_instruction' argument 2 names different: declaration 'arguments' definition 'ops'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:1036:81: note: Function 'get_integer_width_for_glsl_instruction' argument 2 names different: declaration 'arguments' definition 'ops'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11881:94: note: Function 'get_integer_width_for_glsl_instruction' argument 2 names different: declaration 'arguments' definition 'ops'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12105:91: style:inconclusive: Function 'handle_instruction_precision' argument 1 names different: declaration 'instr' definition 'instruction'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:408:64: note: Function 'handle_instruction_precision' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12105:91: note: Function 'handle_instruction_precision' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12137:56: style:inconclusive: Function 'emit_instruction' argument 1 names different: declaration 'instr' definition 'instruction'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:402:51: note: Function 'emit_instruction' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12137:56: note: Function 'emit_instruction' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15361:61: style:inconclusive: Function 'add_member_name' argument 2 names different: declaration 'name' definition 'index'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:579:48: note: Function 'add_member_name' argument 2 names different: declaration 'name' definition 'index'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15361:61: note: Function 'add_member_name' argument 2 names different: declaration 'name' definition 'index'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15789:47: style:inconclusive: Function 'pls_decl' argument 1 names different: declaration 'variable' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:969:39: note: Function 'pls_decl' argument 1 names different: declaration 'variable' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15789:47: note: Function 'pls_decl' argument 1 names different: declaration 'variable' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16265:55: style:inconclusive: Function 'add_header_line' argument 1 names different: declaration 'str' definition 'line'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:257:42: note: Function 'add_header_line' argument 1 names different: declaration 'str' definition 'line'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16265:55: note: Function 'add_header_line' argument 1 names different: declaration 'str' definition 'line'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18869:40: style:inconclusive: Function 'get_candidates_for_feature' argument 1 names different: declaration 'ft' definition 'feature'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:381:61: note: Function 'get_candidates_for_feature' argument 1 names different: declaration 'ft' definition 'feature'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18869:40: note: Function 'get_candidates_for_feature' argument 1 names different: declaration 'ft' definition 'feature'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4650:43: performance: Function parameter 'func_name' should be passed by const reference. [passedByValue] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:361:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:482:14: style: Variable 'cap' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:533:14: style: Variable 'att' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:637:13: style: Variable 'ext' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:657:65: style: Parameter 'var' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:999:15: style: Variable 'ext' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1202:13: style: Variable 'cap' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1240:13: style: Variable 'member' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1647:8: style: Variable 'tmp' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:1689:10: style: Variable 'member_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2297:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2439:10: style: Variable 'pointee_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2525:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2550:8: style: Variable 'execution' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2609:13: style: Variable 'index' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2689:9: style: Variable 'membertype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2833:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2853:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2864:8: style: Variable 'entry_point' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2884:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3086:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3116:8: style: Variable 'execution' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3130:14: style: Variable 'input' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3140:14: style: Variable 'output' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3230:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3695:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3744:61: style: Parameter 'type' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3765:61: style: Parameter 'type' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3773:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3789:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:3801:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4259:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4292:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4320:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4345:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4367:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4389:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4432:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4466:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4514:15: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4655:16: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4705:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5077:13: style: Variable 'c' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5314:8: style: Variable 'parent' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5415:9: style: Variable 'expr' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5530:10: style: Variable 'dec' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5617:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5631:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:5964:11: style: Variable 'subc' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6669:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6769:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6800:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6832:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6909:8: style: Variable 'output_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6932:8: style: Variable 'out_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:6983:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7014:8: style: Variable 'out_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7063:8: style: Variable 'out_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7110:8: style: Variable 'out_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7144:8: style: Variable 'out_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7172:8: style: Variable 'out_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7301:8: style: Variable 'execution' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7393:8: style: Variable 'value_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7486:8: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7721:8: style: Variable 'return_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7741:13: style: Variable 'inherit' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:7777:8: style: Variable 'result_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8040:8: style: Variable 'backed_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8117:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8586:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8808:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:8857:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10470:11: style: Variable 'phys' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10568:11: style: Variable 'phys' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10820:11: style: Variable 'pointee_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:10846:9: style: Variable 'member_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11336:9: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11344:9: style: Variable 'e' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11438:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11750:13: style: Variable 'op' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11962:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12226:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:12669:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13007:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13026:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13186:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13246:9: style: Variable 'out_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13291:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13312:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13430:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13444:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13455:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13595:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13612:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:13654:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14097:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14120:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14142:9: style: Variable 'imgtype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14159:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14436:12: style: Variable 'imgtype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14442:10: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15179:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15194:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15262:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15543:9: style: Variable 'execution' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15595:9: style: Variable 'result_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15722:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15739:13: style: Variable 'literal' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15791:8: style: Variable 'variable' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15833:8: style: Variable 'size' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15901:8: style: Variable 'imagetype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16352:13: style: Variable 'arg' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16358:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16413:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16517:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16608:13: style: Variable 'line' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16724:9: style: Variable 'from_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16843:8: style: Variable 'from_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16949:9: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17001:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17230:58: style: Parameter 'block' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17232:13: style: Variable 'v' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17341:9: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17562:10: style: Variable 'default_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17572:11: style: Variable 'case_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17746:10: style: Variable 'case_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17819:14: style: Variable 'line' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:17884:10: style: Variable 'iter_block' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18069:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18410:13: style: Variable 'preserved' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18459:57: style: Parameter 'type' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18637:13: style: Variable 'remap' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:19024:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:19049:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:19095:8: style: Variable 'block_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:19109:9: style: Variable 'mbr_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11262:17: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:14368:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:16333:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18216:8: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18298:8: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:4004:7: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:486:4: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11391:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:11394:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:15739:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18637:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18928: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:18935:10: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.cpp:2632:19: style: Variable 'backup_name' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2637:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2841:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2881:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6721:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2472:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2471:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2472:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2478:37: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2471:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2478:37: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2479:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2478:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2479:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2479:21: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2471:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2479:21: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2480:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2478:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2480:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2481:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2478:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2481:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2483:37: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2478:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2483:37: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2484:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2483:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2484:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2484:21: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2478:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2484:21: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2485:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2483:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2485:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2486:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2483:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2486:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2487:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2483:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2487:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2495:43: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2491:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2495:43: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5221:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5220:11: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5221:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5222:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5220:11: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5222:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5223:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5220:11: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5223:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5224:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5220:11: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5224:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5225:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5220:11: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5225:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5229:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5220:11: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5229:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5230:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5220:11: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5230:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5236:32: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5220:11: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5236:32: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6243:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6239:11: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6243:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6718:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6715:17: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6718:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1614:20: warning: The class 'CompilerHLSL' defines member function with name 'emit_resources' also defined in its parent class 'CompilerGLSL'. [duplInheritedMember] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:661:7: note: Parent function 'CompilerGLSL::emit_resources' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1614:20: note: Derived function 'CompilerHLSL::emit_resources' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3314:41: style: Condition 'var.storage==StorageClassInput' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3311:19: note: Assuming that condition 'var.storage!=StorageClassInput' is not redundant qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3314:41: note: Condition 'var.storage==StorageClassInput' is always true qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6185:15: style: Condition '!subpass_data' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6156:7: note: Assuming that condition 'subpass_data' is not redundant qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6185:15: note: Condition '!subpass_data' is always true qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6355:23: style: Condition 'semantics!=0' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6353:69: note: Assuming that condition 'semantics==0' is not redundant qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6355:23: note: Condition 'semantics!=0' is always true qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4059:112: style: Same value in both branches of ternary operator. [duplicateValueTernary] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1727:26: style: The scope of the variable 'active_inputs' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1728:26: style: The scope of the variable 'active_outputs' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5834:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5846:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5847:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5866:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5867:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5878:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5879:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5902:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5903:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5915:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5916:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5928:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5929:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5940:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5941:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5953:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5954:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5966:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5967:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5978:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5979:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5991:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5992:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6004:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6005:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6016:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6017:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6029:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6030:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6042:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6043:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6054:8: style: The scope of the variable 'result_type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6055:8: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:238:57: note: Function 'emit_interface_block_globally' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2679:58: style:inconclusive: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:249:45: note: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2679:58: note: Function 'emit_buffer_block' argument 1 names different: declaration 'type' definition 'var'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4116:108: style:inconclusive: Function 'to_resource_register' argument 4 names different: declaration 'set' definition 'space_set'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:266:100: note: Function 'to_resource_register' argument 4 names different: declaration 'set' definition 'space_set'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4116:108: note: Function 'to_resource_register' argument 4 names different: declaration 'set' definition 'space_set'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4207:54: style:inconclusive: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:260:46: note: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4207:54: note: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4207:80: style:inconclusive: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:260:75: note: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4207:80: note: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4267:64: style:inconclusive: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:247:51: note: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4267:64: note: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4267:77: style:inconclusive: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:247:71: note: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4267:77: note: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6874:73: style:inconclusive: Function 'add_hlsl_resource_binding' argument 1 names different: declaration 'resource' definition 'binding'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:218:60: note: Function 'add_hlsl_resource_binding' argument 1 names different: declaration 'resource' definition 'binding'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6874:73: note: Function 'add_hlsl_resource_binding' argument 1 names different: declaration 'resource' definition 'binding'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6880:81: style:inconclusive: Function 'is_hlsl_resource_binding_used' argument 2 names different: declaration 'set' definition 'desc_set'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:219:73: note: Function 'is_hlsl_resource_binding_used' argument 2 names different: declaration 'set' definition 'desc_set'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6880:81: note: Function 'is_hlsl_resource_binding_used' argument 2 names different: declaration 'set' definition 'desc_set'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:323:8: style: Variable 'imagetype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:567:8: style: Variable 'execution' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:994:14: style: Variable 'attribute' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1009:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1155:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1522:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1547:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1640:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1656:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1676:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1708:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1821:14: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1841:14: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:1862:15: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2434:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3011:9: style: Variable 'arg_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3075:11: style: Variable 'base_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3345:11: style: Variable 'mtype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3663:9: style: Variable 'imgformat' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3949:13: style: Variable 'inherit' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4180:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4439:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5356:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5738:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5835:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6080:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6107:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6131:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6139:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6386:9: style: Variable 'restype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6425:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6737:13: style: Variable 'cap' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6889:8: style: Variable 'rslt_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:4872:2: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:5379:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6141:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:6720:2: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.hpp:325:8: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:995:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2544:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2587:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:3380:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_hlsl.cpp:2639:15: style: Variable 'memberflags' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:312:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable builtin_type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1469:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qualified_alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2751:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qualified_alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2978:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable location [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3212:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable location [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3413:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable location [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3511:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable location [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4123:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable location [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4602:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qualified_alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4877:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:5239:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7799:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10530:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12449:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12467:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12493:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14051:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qualified_alias_explicit_override [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14455:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable builtin_type [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14981:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoration [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15430:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15772:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15779:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18559:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qualified_alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18933:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:525:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:524:20: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:525:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:547:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:546:20: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:547:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:569:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:568:20: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:569:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:592:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:591:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:592:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:612:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:611:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:612:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:672:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:671:24: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:672:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:704:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:703:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:704:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:764:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:763:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:764:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:786:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:785:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:786:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:846:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:845:23: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:846:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:875:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:874:22: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:875:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:897:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:896:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:897:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:920:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:919:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:920:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:949:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:948:22: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:949:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1064:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1063:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1064:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1087:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1086:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1087:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1112:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1111:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1112:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2523:20: error: Using pointer that is a temporary. [danglingTemporaryLifetime] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2522:15: note: Address of variable taken here. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2522:29: note: Temporary created here. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2523:20: note: Using pointer that is a temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2566:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2565:17: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2566:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2567:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2565:17: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2567:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3548:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3547:22: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3548:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3549:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3547:22: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3549:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3550:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3547:22: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3550:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3551:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3547:22: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3551:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3559:18: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3547:22: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3559:18: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4142:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4142:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4143:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4143:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4148:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4147:12: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4148:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4342:56: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4342:56: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4407:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4406:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4407:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4416:57: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4416:57: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4416:66: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4409:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4416:66: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4477:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4476:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4477:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4486:57: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4486:57: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4486:66: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4479:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4486:66: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4497:34: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4497:34: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4499:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4499:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4501:19: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4501:19: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4502:25: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4502:25: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4506:26: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4506:26: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4508:26: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4508:26: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4510:26: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4510:26: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4512:26: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4512:26: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4516:29: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4516:29: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4528:47: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4528:47: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4529:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4528:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4529:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4530:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4528:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4530:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4530:26: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4528:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4530:26: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4531:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4528:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4531:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4532:34: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4532:34: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4533:31: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4533:31: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4534:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4534:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4535:19: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4141:16: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4535:19: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4558:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4557:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4558:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4559:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4557:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4559:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4559:29: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4557:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4559:29: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4560:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4557:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4560:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4561:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4557:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4561:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4562:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4557:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4562:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4572:61: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4557:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4572:61: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4573:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4572:25: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4573:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4574:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4572:25: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4574:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4575:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4572:25: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4575:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4594:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4593:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4594:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4595:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4593:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4595:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4595:26: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4593:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4595:26: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4596:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4593:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4596:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4625:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4624:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4625:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4632:59: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4624:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4632:59: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4636:12: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4624:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4636:12: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4638:12: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4624:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4638:12: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4658:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4657:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4658:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4659:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4657:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4659:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4665:47: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4657:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4665:47: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4666:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4665:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4666:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4667:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4665:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4667:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4668:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4665:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4668:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4669:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4665:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4669:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4670:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4665:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4670:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8723:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8722:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8723:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8724:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8722:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8724:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8725:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8722:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8725:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8747:32: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8722:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8747:32: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8752:7: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8722:14: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8752:7: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8772:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8771:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8772:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9309:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9308:12: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9309:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9326:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9320:12: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9326:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18715:11: error: Using pointer that is a temporary. [danglingTemporaryLifetime] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18710:15: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18715:11: note: Address of variable taken here. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18710:34: note: Temporary created here. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18715:11: note: Using pointer that is a temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18715:12: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18710:15: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18715:12: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18715:75: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18710:15: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18715:75: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18726:11: error: Using pointer that is a temporary. [danglingTemporaryLifetime] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18721:15: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18726:11: note: Address of variable taken here. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18721:34: note: Temporary created here. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18726:11: note: Using pointer that is a temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18726:12: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18721:15: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18726:12: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18726:75: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18721:15: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18726:75: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18756:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18756:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18760:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18760:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18767:4: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18767:4: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18773:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18772:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18773:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18773:14: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18773:14: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18774:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18772:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18774:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18775:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18772:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18775:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18776:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18772:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18776:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18777:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18772:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18777:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18841:47: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18841:47: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18844:46: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18844:46: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18847:48: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18847:48: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18851:49: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18851:49: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18853:47: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18853:47: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18879:20: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18879:20: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18888:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18887:28: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18888:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18889:5: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18887:28: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18889:5: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18895:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18894:31: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18895:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18895:27: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18887:28: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18895:27: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18896:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18894:31: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18896:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18897:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18894:31: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18897:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18898:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18894:31: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18898:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18899:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18899:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18902:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18902:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18913:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18913:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18932:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18932:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18938:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18938:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18963:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18962:28: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18963:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18965:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18965:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18969:6: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18969:6: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18992:35: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18992:35: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18994:35: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18994:35: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18997:36: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18997:36: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19001:71: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18754:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19001:71: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19005:49: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18780:20: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19005:49: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19042:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19041:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19042:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19043:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19041:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19043:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19047:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19046:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19047:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19047:14: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19041:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19047:14: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19048:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19046:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19048:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19049:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19046:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19049:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19050:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19046:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19050:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19051:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19046:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19051:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19067:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19066:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19067:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19068:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19066:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19068:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19072:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19071:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19072:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19073:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19071:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19073:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19075:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19071:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19075:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19076:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19071:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19076:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19077:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19071:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19077:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19078:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19071:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19078:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19079:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19071:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19079:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19080:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19071:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19080:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19081:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19071:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19081:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19082:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19071:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19082:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19098:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19097:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19098:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19099:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19097:19: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19099:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19117:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19116:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19117:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19118:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19116:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19118:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19119:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19116:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19119:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19120:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19116:18: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19120:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19174:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19172:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19174:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19175:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19172:21: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19175:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19178:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19177:22: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19178:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19190:2: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19177:22: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19190:2: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/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.9.1/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.9.1/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.9.1/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.9.1/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.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_cross_containers.hpp:56: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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:153:19: style:inconclusive: Technically the member function 'spirv_cross::CompilerMSL::is_msl_shader_input_used' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:689:7: note: Technically the member function 'spirv_cross::CompilerMSL::is_msl_shader_input_used' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:153:19: note: Technically the member function 'spirv_cross::CompilerMSL::is_msl_shader_input_used' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:160:19: style:inconclusive: Technically the member function 'spirv_cross::CompilerMSL::is_msl_shader_output_used' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:692:7: note: Technically the member function 'spirv_cross::CompilerMSL::is_msl_shader_output_used' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:160:19: note: Technically the member function 'spirv_cross::CompilerMSL::is_msl_shader_output_used' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12516:19: style:inconclusive: Technically the member function 'spirv_cross::CompilerMSL::is_patch_block' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:918:7: note: Technically the member function 'spirv_cross::CompilerMSL::is_patch_block' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12516:19: note: Technically the member function 'spirv_cross::CompilerMSL::is_patch_block' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15436:21: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1014: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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15436: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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13584:19: style:inconclusive: Technically the member function 'spirv_cross::CompilerMSL::is_direct_input_builtin' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1020:7: note: Technically the member function 'spirv_cross::CompilerMSL::is_direct_input_builtin' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13584:19: note: Technically the member function 'spirv_cross::CompilerMSL::is_direct_input_builtin' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12043:21: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1028: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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12043: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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12050:21: style:inconclusive: Technically the member function 'spirv_cross::CompilerMSL::to_component_argument' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1064:14: note: Technically the member function 'spirv_cross::CompilerMSL::to_component_argument' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12050:21: note: Technically the member function 'spirv_cross::CompilerMSL::to_component_argument' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1242:26: style:inconclusive: Technically the member function 'spirv_cross::CompilerMSL::get_tess_factor_struct_name' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1078:14: note: Technically the member function 'spirv_cross::CompilerMSL::get_tess_factor_struct_name' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1242:26: note: Technically the member function 'spirv_cross::CompilerMSL::get_tess_factor_struct_name' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10725:26: 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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1084: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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10725: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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7879:19: warning: The class 'CompilerMSL' defines member function with name 'emit_resources' also defined in its parent class 'CompilerGLSL'. [duplInheritedMember] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:661:7: note: Parent function 'CompilerGLSL::emit_resources' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7879:19: note: Derived function 'CompilerMSL::emit_resources' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15133:21: warning: The class 'CompilerMSL' defines member function with name 'argument_decl' also defined in its parent class 'CompilerGLSL'. [duplInheritedMember] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:819:14: note: Parent function 'CompilerGLSL::argument_decl' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15133:21: note: Derived function 'CompilerMSL::argument_decl' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1305:3: style: Struct 'OpCodePreprocessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1331:3: style: Struct 'SampledImageScanner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:883:14: style: The function 'variable_decl' overrides a function in a base class but just delegates back to the base class. [uselessOverride] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:450:22: note: Virtual function in base class qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:883:14: note: Function in derived class qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2966:17: style: Condition 'storage==StorageClassInput' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2962:16: note: Assuming that condition 'storage==StorageClassInput' is not redundant qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2966:17: note: Condition 'storage==StorageClassInput' is always true qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3386:16: style: Condition 'storage==StorageClassInput' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3382:15: note: Assuming that condition 'storage==StorageClassInput' is not redundant qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3386:16: note: Condition 'storage==StorageClassInput' is always true qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3402:16: style: Condition 'storage==StorageClassInput' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3398:15: note: Assuming that condition 'storage==StorageClassInput' is not redundant qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3402:16: note: Condition 'storage==StorageClassInput' is always true qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:5433:12: style: Condition '!is_matrix(type)' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:5273:16: note: Assuming that condition 'is_matrix(type)' is not redundant qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:5433:12: note: Condition '!is_matrix(type)' is always true qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9309:20: style: Condition 'var' is always true [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8514:7: warning: Either the condition 'var' is redundant or there is possible null pointer dereference: var. [nullPointerRedundantCheck] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8528:13: note: Assuming that condition 'var' is not redundant qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8514:7: note: Null pointer dereference qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7802:20: style: Redundant initialization for 'last_significant'. The initialized value is overwritten before it is read. [redundantInitialization] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7799:26: note: last_significant is initialized qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7802:20: note: last_significant is overwritten qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2680:11: style: The scope of the variable 'target_components' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2685:11: style: The scope of the variable 'start_component' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2930:12: style: The scope of the variable 'target_components' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8468:7: style: The scope of the variable 'is_arrayed' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8493:7: style: The scope of the variable 'builtin_variable' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10145:12: style: The scope of the variable 'result_type_id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10146:12: style: The scope of the variable 'id' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:644:30: note: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:44:42: note: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:645:39: note: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:49:42: note: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:646:34: note: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:54:37: note: Function 'CompilerMSL' argument 1 names different: declaration 'ir' definition 'ir_'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:59:74: style:inconclusive: Function 'add_msl_shader_input' argument 1 names different: declaration 'input' definition 'si'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:651:62: note: Function 'add_msl_shader_input' argument 1 names different: declaration 'input' definition 'si'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:59:74: note: Function 'add_msl_shader_input' argument 1 names different: declaration 'input' definition 'si'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:66:75: style:inconclusive: Function 'add_msl_shader_output' argument 1 names different: declaration 'output' definition 'so'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:656:63: note: Function 'add_msl_shader_output' argument 1 names different: declaration 'output' definition 'so'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:66:75: note: Function 'add_msl_shader_output' argument 1 names different: declaration 'output' definition 'so'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:73:70: style:inconclusive: Function 'add_msl_resource_binding' argument 1 names different: declaration 'resource' definition 'binding'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:663:58: note: Function 'add_msl_resource_binding' argument 1 names different: declaration 'resource' definition 'binding'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:73:70: note: Function 'add_msl_resource_binding' argument 1 names different: declaration 'resource' definition 'binding'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:185:79: style:inconclusive: Function 'is_msl_resource_binding_used' argument 2 names different: declaration 'set' definition 'desc_set'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:712:72: note: Function 'is_msl_resource_binding_used' argument 2 names different: declaration 'set' definition 'desc_set'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:185:79: note: Function 'is_msl_resource_binding_used' argument 2 names different: declaration 'set' definition 'desc_set'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4784:62: style:inconclusive: Function 'mark_scalar_layout_structs' argument 1 names different: declaration 'ib_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1066:50: note: Function 'mark_scalar_layout_structs' argument 1 names different: declaration 'ib_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4784:62: note: Function 'mark_scalar_layout_structs' argument 1 names different: declaration 'ib_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:5457:49: style:inconclusive: Function 'unpack_expression_type' argument 4 names different: declaration 'is_packed' definition 'packed'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:896:42: note: Function 'unpack_expression_type' argument 4 names different: declaration 'is_packed' definition 'packed'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:5457:49: note: Function 'unpack_expression_type' argument 4 names different: declaration 'is_packed' definition 'packed'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8140:54: style:inconclusive: Function 'emit_tessellation_io_load' argument 1 names different: declaration 'result_type' definition 'result_type_id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1144:42: note: Function 'emit_tessellation_io_load' argument 1 names different: declaration 'result_type' definition 'result_type_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8140:54: note: Function 'emit_tessellation_io_load' argument 1 names different: declaration 'result_type' definition 'result_type_id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8915:55: style:inconclusive: Function 'emit_instruction' argument 1 names different: declaration 'instr' definition 'instruction'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:852:43: note: Function 'emit_instruction' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8915:55: note: Function 'emit_instruction' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10451:114: style:inconclusive: Function 'emit_atomic_func_op' argument 8 names different: declaration 'op0' definition 'obj'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1082:102: note: Function 'emit_atomic_func_op' argument 8 names different: declaration 'op0' definition 'obj'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10451:114: note: Function 'emit_atomic_func_op' argument 8 names different: declaration 'op0' definition 'obj'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10732:63: style:inconclusive: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:853:51: note: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10732:63: note: Function 'emit_glsl_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10732:76: style:inconclusive: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:853:71: note: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10732:76: note: Function 'emit_glsl_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11101: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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:855:76: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11101:88: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 2 names different: declaration 'result_id' definition 'id'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11101:101: style:inconclusive: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 3 names different: declaration 'op' definition 'eop'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:855:96: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11101:101: note: Function 'emit_spv_amd_shader_trinary_minmax_op' argument 3 names different: declaration 'op' definition 'eop'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13584:51: style:inconclusive: Function 'is_direct_input_builtin' argument 1 names different: declaration 'builtin' definition 'bi_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1020:44: note: Function 'is_direct_input_builtin' argument 1 names different: declaration 'builtin' definition 'bi_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13584:51: note: Function 'is_direct_input_builtin' argument 1 names different: declaration 'builtin' definition 'bi_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13658:52: style:inconclusive: Function 'entry_point_args_builtin' argument 1 names different: declaration 'args' definition 'ep_args'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1011:45: note: Function 'entry_point_args_builtin' argument 1 names different: declaration 'args' definition 'ep_args'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13658:52: note: Function 'entry_point_args_builtin' argument 1 names different: declaration 'args' definition 'ep_args'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14014:65: style:inconclusive: Function 'entry_point_args_discrete_descriptors' argument 1 names different: declaration 'args' definition 'ep_args'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1012:58: note: Function 'entry_point_args_discrete_descriptors' argument 1 names different: declaration 'args' definition 'ep_args'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14014:65: note: Function 'entry_point_args_discrete_descriptors' argument 1 names different: declaration 'args' definition 'ep_args'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16725:53: style:inconclusive: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:901:46: note: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16725:53: note: Function 'bitcast_glsl_op' argument 1 names different: declaration 'result_type' definition 'out_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16725:79: style:inconclusive: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:901:75: note: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16725:79: note: Function 'bitcast_glsl_op' argument 2 names different: declaration 'argument_type' definition 'in_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17318:71: style:inconclusive: Function 'get_physical_member_type' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1058:59: note: Function 'get_physical_member_type' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17318:71: note: Function 'get_physical_member_type' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17326:63: style:inconclusive: Function 'get_presumed_input_type' argument 1 names different: declaration 'struct_type' definition 'ib_type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1059:51: note: Function 'get_presumed_input_type' argument 1 names different: declaration 'struct_type' definition 'ib_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17326:63: note: Function 'get_presumed_input_type' argument 1 names different: declaration 'struct_type' definition 'ib_type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17338:85: style:inconclusive: Function 'get_declared_type_array_stride_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1044:73: note: Function 'get_declared_type_array_stride_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17338:85: note: Function 'get_declared_type_array_stride_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17366: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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1049:71: note: Function 'get_declared_struct_member_array_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17366:83: note: Function 'get_declared_struct_member_array_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17373:75: style:inconclusive: Function 'get_declared_input_array_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1054:63: note: Function 'get_declared_input_array_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17373:75: note: Function 'get_declared_input_array_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17389: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.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1050:72: note: Function 'get_declared_struct_member_matrix_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17389:84: note: Function 'get_declared_struct_member_matrix_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17396:76: style:inconclusive: Function 'get_declared_input_matrix_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1055:64: note: Function 'get_declared_input_matrix_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17396:76: note: Function 'get_declared_input_matrix_stride_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17442:77: style:inconclusive: Function 'get_declared_type_size_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1043:65: note: Function 'get_declared_type_size_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17442:77: note: Function 'get_declared_type_size_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17507:75: style:inconclusive: Function 'get_declared_struct_member_size_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1048:63: note: Function 'get_declared_struct_member_size_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17507:75: note: Function 'get_declared_struct_member_size_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17514:67: style:inconclusive: Function 'get_declared_input_size_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1053:55: note: Function 'get_declared_input_size_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17514:67: note: Function 'get_declared_input_size_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17521:82: style:inconclusive: Function 'get_declared_type_alignment_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1046:70: note: Function 'get_declared_type_alignment_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17521:82: note: Function 'get_declared_type_alignment_msl' argument 2 names different: declaration 'packed' definition 'is_packed'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17574:80: style:inconclusive: Function 'get_declared_struct_member_alignment_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1051:68: note: Function 'get_declared_struct_member_alignment_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17574:80: note: Function 'get_declared_struct_member_alignment_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17581:72: style:inconclusive: Function 'get_declared_input_alignment_msl' argument 1 names different: declaration 'struct_type' definition 'type'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.hpp:1056:60: note: Function 'get_declared_input_alignment_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17581:72: note: Function 'get_declared_input_alignment_msl' argument 1 names different: declaration 'struct_type' definition 'type'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12043:48: performance: Function parameter 'tex_coords' should be passed by const reference. [passedByValue] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15436:46: performance: Function parameter 'name' should be passed by const reference. [passedByValue] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15436:59: performance: Function parameter 'pfx' should be passed by const reference. [passedByValue] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1026:11: style: Variable 'var_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1530:13: style: Variable 'var_pair' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1813:66: style: Parameter 'block' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1958:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3045:13: style: Variable 'padded_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3448:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3642:10: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:3938:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:5266:9: style: Variable 'physical_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:7932:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8472:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8622:10: style: Variable 'result_pointee_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9620:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10150:9: style: Variable 'imgtype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10866:9: style: Variable 'mat_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11220:10: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12183:16: style: Variable 'inherit' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13239:8: style: Variable 'mbr_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13285:8: style: Variable 'mbr_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13393:8: style: Variable 'ep_flags' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13738:13: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:13820:67: style: Parameter 'var' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15844:10: style: Variable 'var' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16171:9: style: Variable 'parent' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:16962:8: style: Variable 'execution' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17613:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17814:12: style: Variable 'var_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17969:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17976:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17983:11: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17990:11: style: Variable 'mat_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18129:8: style: Variable 'mbr_meta1' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18130:8: style: Variable 'mbr_meta2' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18228:10: style: Variable 'base_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19247:10: style: Variable 'orig_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:19337:11: style: Variable 'orig_type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1453:21: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8830:8: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9268:9: style: Variable 'p_var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9346:9: style: Variable 'p_var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:9534:10: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:10318:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12418:8: style: Variable 'backing_var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12499:12: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:15784:8: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18323:8: style: Variable 'var' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:527:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:549:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:571:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:594:4: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:619:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:630:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:641:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:652:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:674:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:685:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:711:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:721:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:732:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:766:4: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:788:4: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:806:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:821:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:847:4: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:876:4: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:898:4: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:921:4: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:950:4: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1066:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1088:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1113:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1195:2: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:2351:7: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4579:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4600:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:11214:5: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:17647:39: performance: Searching before insertion is not necessary. [stlFindInsert] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1630:6: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:1751:7: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:12491:6: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:14074:6: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:18577:6: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:4664:33: style: Variable 'next_id' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8468:18: style: Variable 'is_arrayed' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8493:24: style: Variable 'builtin_variable' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8558:34: style: Variable 'next_id' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_msl.cpp:8659:10: style: Variable 'index' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MagicNumber [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:829:3: error: Using reference to dangling temporary. [danglingTempReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:828:13: note: Assigned to reference. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:829:3: note: Using reference to dangling temporary. qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.hpp:52:32: note: Function 'parse' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:180:39: note: Function 'parse' argument 1 names different: declaration 'instr' definition 'instruction'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:127:13: style: Variable 'i' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:419:9: style: Variable 'flags' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:447:9: style: Variable 'flags' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:843:9: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:882:9: style: Variable 'ctype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:1037:11: style: Variable 'c' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:1320:8: style: Variable 'type' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:904:11: style: Variable 'constant_op' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:905:11: style: Variable 'undef_op' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:956:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:1228:3: style: Instance of 'std::set' object is destroyed immediately. [unusedScopedObject] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_parser.cpp:753:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/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.9.1/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.9.1/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.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:121:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:161:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:171:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:181:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:192:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:209:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:428:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:706:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:264:26: 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.9.1/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.9.1/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.9.1/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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:661:7: note: Parent function 'CompilerGLSL::emit_resources' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:535:26: note: Derived function 'CompilerReflection::emit_resources' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:698: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.9.1/src/3rdparty/SPIRV-Cross/spirv_glsl.hpp:815:14: note: Parent function 'CompilerGLSL::to_member_name' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:698:28: note: Derived function 'CompilerReflection::to_member_name' qtshadertools-everywhere-src-6.9.1/src/3rdparty/SPIRV-Cross/spirv_reflect.cpp:382:8: style: Variable 'membertype' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/CInterface/spirv_c_interface.cpp:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShLangVertex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/Include/PoolAlloc.h:305:31: error: Syntax Error: AST broken, 'p' doesn't have a parent. [internalAstError] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/spvIR.h:181:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCountShift [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/glslang/SPIRV/spvIR.h:194:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/spvIR.h:197:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/spvIR.h:539:71: style:inconclusive: Function 'Function' argument 4 names different: declaration 'firstParam' definition 'firstParamId'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/spvIR.h:382:56: note: Function 'Function' argument 4 names different: declaration 'firstParam' definition 'firstParamId'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/spvIR.h:539:71: note: Function 'Function' argument 4 names different: declaration 'firstParam' definition 'firstParamId'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/spvIR.h:553:18: style: Variable 'typeInst' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.h:187:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCountShift [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.h:188:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeMask [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:172:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:1492:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRIP [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.h:104:4: warning: Member variable 'spirvbin_t::options' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:201:22: performance:inconclusive: Technically the member function 'spv::spirvbin_t::isTypeOp' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.h:167:13: note: Technically the member function 'spv::spirvbin_t::isTypeOp' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:201:22: note: Technically the member function 'spv::spirvbin_t::isTypeOp' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:185:22: performance:inconclusive: Technically the member function 'spv::spirvbin_t::isFlowCtrl' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.h:169:13: note: Technically the member function 'spv::spirvbin_t::isFlowCtrl' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:185:22: note: Technically the member function 'spv::spirvbin_t::isFlowCtrl' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:258:25: style:inconclusive: Technically the member function 'spv::spirvbin_t::nextUnusedId' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.h:208:21: note: Technically the member function 'spv::spirvbin_t::nextUnusedId' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:258:25: note: Technically the member function 'spv::spirvbin_t::nextUnusedId' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.h:212:8: performance:inconclusive: Technically the member function 'spv::spirvbin_t::literalStringWords' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.h:104:4: style: Class 'spirvbin_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:1540:56: style:inconclusive: Function 'remap' argument 1 names different: declaration 'spv' definition 'in_spv'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.h:110:43: note: Function 'remap' argument 1 names different: declaration 'spv' definition 'in_spv'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:1540:56: note: Function 'remap' argument 1 names different: declaration 'spv' definition 'in_spv'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:1550:56: style:inconclusive: Function 'remap' argument 1 names different: declaration 'spv' definition 'in_spv'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.h:114:43: note: Function 'remap' argument 1 names different: declaration 'spv' definition 'in_spv'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:1550:56: note: Function 'remap' argument 1 names different: declaration 'spv' definition 'in_spv'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:314:24: style: Local variable 'word' shadows outer argument [shadowArgument] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:306:52: note: Shadowed declaration qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:314:24: note: Shadow variable qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:501:29: style: Parameter 'id' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:882:26: style: Parameter 'id' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:1190:26: style: Parameter 'id' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:1234:34: style: Parameter 'id' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:1436:20: style: Variable 'typeStart' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:760:25: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:1429:23: style: Unused variable: globalTypeMap [unusedVariable] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SPVRemapper.cpp:170:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/bitutils.h:51:15: debug: Failed to instantiate template "SetBits". The checking continues anyway. [templateInstantiation] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:312:48: debug: Failed to instantiate template "BitwiseCast". The checking continues anyway. [templateInstantiation] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:542:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:835:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoType [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:660:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_used_bits [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:738:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:776:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:810:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:842:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable skipws [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:1046:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2385:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:474:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_fraction_bits [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:587:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exponent_bias [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:4462:36: style: Comparison of two functions returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfTwoFuncsReturningBoolError] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:57:10: warning: Member variable 'Builder::dirtyLineTracker' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:57:10: warning: Member variable 'Builder::dirtyScopeTracker' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:33:3: warning:inconclusive: Member variable 'Float16::val' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:112:23: performance: Variable 'data_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:116:31: performance: Variable 'data_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2381:22: performance:inconclusive: Technically the member function 'spv::Builder::unmangleFunctionName' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:251:17: note: Technically the member function 'spv::Builder::unmangleFunctionName' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2381:22: note: Technically the member function 'spv::Builder::unmangleFunctionName' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:282:8: style:inconclusive: Technically the member function 'spv::Builder::getIdOperand' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1552:15: 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.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:321:10: note: Technically the member function 'spv::Builder::isConstantOpCode' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1552:15: note: Technically the member function 'spv::Builder::isConstantOpCode' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1576:15: 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.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:322:10: note: Technically the member function 'spv::Builder::isSpecConstantOpCode' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1576:15: note: Technically the member function 'spv::Builder::isSpecConstantOpCode' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:330: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.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:796:17: style:inconclusive: Technically the member function 'spv::Builder::getAccessChain' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:894:10: style:inconclusive: Technically the member function 'spv::Builder::isInSpecConstCodeGenMode' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:4430:38: 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.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:911:33: note: Technically the member function 'spv::Builder::dumpInstructions' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:4430:38: note: Technically the member function 'spv::Builder::dumpInstructions' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2556:32: 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.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:913:27: note: Technically the member function 'spv::Builder::sanitizeMemoryAccessForStorageClass' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2556:32: note: Technically the member function 'spv::Builder::sanitizeMemoryAccessForStorageClass' can be static (but you may consider moving to unnamed namespace). qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:447:13: performance:inconclusive: Technically the member function 'spvutils::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.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:456:13: performance:inconclusive: Technically the member function 'spvutils::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.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:447:13: performance:inconclusive: Technically the member function 'spvutils::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.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:456:13: performance:inconclusive: Technically the member function 'spvutils::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.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:447:13: performance:inconclusive: Technically the member function 'spvutils::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.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:456:13: performance:inconclusive: Technically the member function 'spvutils::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.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:447:13: performance:inconclusive: Technically the member function 'spvutils::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.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:456:13: performance:inconclusive: Technically the member function 'spvutils::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.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:131:8: style:inconclusive: Technically the member function 'spvutils::FloatProxy < Float16 >::isNan' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:133:8: style:inconclusive: Technically the member function 'spvutils::FloatProxy < Float16 >::isInfinity' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:32:3: style: Class 'Float16' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:112:3: style: Class 'FloatProxy < Float16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:116:3: style: Class 'FloatProxy < Float16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:796:17: performance: Function 'getAccessChain()' should return member 'accessChain' by const reference. [returnByReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3105:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/hex_float.h:408:52: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2255:91: warning: Either the condition 'name' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2278:9: note: Assuming that condition 'name' is not redundant qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2255:91: note: Null pointer dereference qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:4030:28: style: Redundant initialization for 'lValue'. The initialized value is overwritten before it is read. [redundantInitialization] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:4025:27: note: lValue is initialized qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:4030:28: note: lValue is overwritten qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:335:18: style: The scope of the variable 'type' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1521:18: style: The scope of the variable 'constant' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1536:18: style: The scope of the variable 'constant' can be reduced. [variableScope] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:57:56: style:inconclusive: Function 'Builder' argument 2 names different: declaration 'userNumber' definition 'magicNumber'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:82:51: note: Function 'Builder' argument 2 names different: declaration 'userNumber' definition 'magicNumber'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:57:56: note: Function 'Builder' argument 2 names different: declaration 'userNumber' definition 'magicNumber'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:57:85: style:inconclusive: Function 'Builder' argument 3 names different: declaration 'logger' definition 'buildLogger'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:82:79: note: Function 'Builder' argument 3 names different: declaration 'logger' definition 'buildLogger'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:57:85: note: Function 'Builder' argument 3 names different: declaration 'logger' definition 'buildLogger'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1859:38: style:inconclusive: Function 'makeCompositeConstant' argument 1 names different: declaration 'type' definition 'typeId'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:403:33: note: Function 'makeCompositeConstant' argument 1 names different: declaration 'type' definition 'typeId'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1859:38: note: Function 'makeCompositeConstant' argument 1 names different: declaration 'type' definition 'typeId'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1859:69: style:inconclusive: Function 'makeCompositeConstant' argument 2 names different: declaration 'comps' definition 'members'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:403:62: note: Function 'makeCompositeConstant' argument 2 names different: declaration 'comps' definition 'members'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1859:69: note: Function 'makeCompositeConstant' argument 2 names different: declaration 'comps' definition 'members'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1859:83: style:inconclusive: Function 'makeCompositeConstant' argument 3 names different: declaration 'specConst' definition 'specConstant'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:403:74: note: Function 'makeCompositeConstant' argument 3 names different: declaration 'specConst' definition 'specConstant'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1859:83: note: Function 'makeCompositeConstant' argument 3 names different: declaration 'specConst' definition 'specConstant'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1986:42: style:inconclusive: Function 'addName' argument 2 names different: declaration 'name' definition 'string'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:410:34: note: Function 'addName' argument 2 names different: declaration 'name' definition 'string'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1986:42: note: Function 'addName' argument 2 names different: declaration 'name' definition 'string'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1996:40: style:inconclusive: Function 'addMemberName' argument 2 names different: declaration 'member' definition 'memberNumber'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:411:32: note: Function 'addMemberName' argument 2 names different: declaration 'member' definition 'memberNumber'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1996:40: note: Function 'addMemberName' argument 2 names different: declaration 'member' definition 'memberNumber'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1996:66: style:inconclusive: Function 'addMemberName' argument 3 names different: declaration 'name' definition 'string'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:411:52: note: Function 'addMemberName' argument 3 names different: declaration 'name' definition 'string'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1996:66: note: Function 'addMemberName' argument 3 names different: declaration 'name' definition 'string'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2249:82: style:inconclusive: Function 'makeFunctionEntry' argument 6 names different: declaration 'precisions' definition 'decorations'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:451:77: note: Function 'makeFunctionEntry' argument 6 names different: declaration 'precisions' definition 'decorations'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2249:82: note: Function 'makeFunctionEntry' argument 6 names different: declaration 'precisions' definition 'decorations'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2844:50: style:inconclusive: Function 'createBinOp' argument 3 names different: declaration 'operand1' definition 'left'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:520:38: note: Function 'createBinOp' argument 3 names different: declaration 'operand1' definition 'left'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2844:50: note: Function 'createBinOp' argument 3 names different: declaration 'operand1' definition 'left'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2844:59: style:inconclusive: Function 'createBinOp' argument 4 names different: declaration 'operand2' definition 'right'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:520:51: note: Function 'createBinOp' argument 4 names different: declaration 'operand2' definition 'right'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2844:59: note: Function 'createBinOp' argument 4 names different: declaration 'operand2' definition 'right'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2862:50: style:inconclusive: Function 'createTriOp' argument 3 names different: declaration 'operand1' definition 'op1'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:521:38: note: Function 'createTriOp' argument 3 names different: declaration 'operand1' definition 'op1'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2862:50: note: Function 'createTriOp' argument 3 names different: declaration 'operand1' definition 'op1'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2862:58: style:inconclusive: Function 'createTriOp' argument 4 names different: declaration 'operand2' definition 'op2'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:521:51: note: Function 'createTriOp' argument 4 names different: declaration 'operand2' definition 'op2'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2862:58: note: Function 'createTriOp' argument 4 names different: declaration 'operand2' definition 'op2'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2862:66: style:inconclusive: Function 'createTriOp' argument 5 names different: declaration 'operand3' definition 'op3'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:521:64: note: Function 'createTriOp' argument 5 names different: declaration 'operand3' definition 'op3'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2862:66: note: Function 'createTriOp' argument 5 names different: declaration 'operand3' definition 'op3'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3018:50: style:inconclusive: Function 'smearScalar' argument 2 names different: declaration 'scalarVal' definition 'scalar'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:565:45: note: Function 'smearScalar' argument 2 names different: declaration 'scalarVal' definition 'scalar'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3018:50: note: Function 'smearScalar' argument 2 names different: declaration 'scalarVal' definition 'scalar'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3079:10: style:inconclusive: Function 'createTextureCall' argument 7 names different: declaration 'noImplicit' definition 'noImplicitLod'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:593:14: note: Function 'createTextureCall' argument 7 names different: declaration 'noImplicit' definition 'noImplicitLod'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3079:10: note: Function 'createTextureCall' argument 7 names different: declaration 'noImplicit' definition 'noImplicitLod'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3599:94: style:inconclusive: Function 'createMatrixConstructor' argument 3 names different: declaration 'constructee' definition 'resultTypeId'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:614:89: note: Function 'createMatrixConstructor' argument 3 names different: declaration 'constructee' definition 'resultTypeId'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3599:94: note: Function 'createMatrixConstructor' argument 3 names different: declaration 'constructee' definition 'resultTypeId'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3729:20: style:inconclusive: Function 'If' argument 1 names different: declaration 'condition' definition 'cond'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:624:15: note: Function 'If' argument 1 names different: declaration 'condition' definition 'cond'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3729:20: note: Function 'If' argument 1 names different: declaration 'condition' definition 'cond'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3729:54: style:inconclusive: Function 'If' argument 3 names different: declaration 'builder' definition 'gb'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:624:54: note: Function 'If' argument 3 names different: declaration 'builder' definition 'gb'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3729:54: note: Function 'If' argument 3 names different: declaration 'builder' definition 'gb'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3785:29: style:inconclusive: Function 'makeSwitch' argument 1 names different: declaration 'condition' definition 'selector'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:656:24: note: Function 'makeSwitch' argument 1 names different: declaration 'condition' definition 'selector'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3785:29: note: Function 'makeSwitch' argument 1 names different: declaration 'condition' definition 'selector'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3786:50: style:inconclusive: Function 'makeSwitch' argument 5 names different: declaration 'valueToSegment' definition 'valueIndexToSegment'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:657:45: note: Function 'makeSwitch' argument 5 names different: declaration 'valueToSegment' definition 'valueIndexToSegment'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3786:50: note: Function 'makeSwitch' argument 5 names different: declaration 'valueToSegment' definition 'valueIndexToSegment'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3787:47: style:inconclusive: Function 'makeSwitch' argument 7 names different: declaration 'segmentBB' definition 'segmentBlocks'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:657:102: note: Function 'makeSwitch' argument 7 names different: declaration 'segmentBB' definition 'segmentBlocks'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3787:47: note: Function 'makeSwitch' argument 7 names different: declaration 'segmentBB' definition 'segmentBlocks'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3827:54: style:inconclusive: Function 'nextSwitchSegment' argument 1 names different: declaration 'segmentBB' definition 'segmentBlock'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:663:49: note: Function 'nextSwitchSegment' argument 1 names different: declaration 'segmentBB' definition 'segmentBlock'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3827:54: note: Function 'nextSwitchSegment' argument 1 names different: declaration 'segmentBB' definition 'segmentBlock'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3827:72: style:inconclusive: Function 'nextSwitchSegment' argument 2 names different: declaration 'segment' definition 'nextSegment'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:663:64: note: Function 'nextSwitchSegment' argument 2 names different: declaration 'segment' definition 'nextSegment'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3827:72: note: Function 'nextSwitchSegment' argument 2 names different: declaration 'segment' definition 'nextSegment'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3998:33: style:inconclusive: Function 'accessChainLoad' argument 4 names different: declaration 'ResultType' definition 'resultType'. [funcArgNamesDifferent] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:848:99: note: Function 'accessChainLoad' argument 4 names different: declaration 'ResultType' definition 'resultType'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3998:33: note: Function 'accessChainLoad' argument 4 names different: declaration 'ResultType' definition 'resultType'. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:797:37: performance: Function parameter 'newChain' should be passed by const reference. [passedByValue] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:450:32: style: Variable 's' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:457:24: style: Variable 't' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:518:76: style: Parameter 'operands' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2467:15: style: Variable 'function' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3827:54: style: Parameter 'segmentBlock' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3909:61: style: Parameter 'swizzle' can be declared as reference to const [constParameterReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:335:18: style: Variable 'type' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:448:24: style: Variable 't' can be declared as pointer to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:509:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1076:23: style: Variable 'otherType' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1335:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1354:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1388:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1414:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1521:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1536:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1593:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1618:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1809:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1836:18: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1920:69: style: Parameter 'function' can be declared as pointer to const [constParameterPointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1934:42: style: Parameter 'entryPoint' can be declared as pointer to const [constParameterPointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1954:42: style: Parameter 'entryPoint' can be declared as pointer to const [constParameterPointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1970:44: style: Parameter 'entryPoint' can be declared as pointer to const [constParameterPointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:2934:47: style: Parameter 'function' can be declared as pointer to const [constParameterPointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:3605:18: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:451:69: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:458:47: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.cpp:1078:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:249:26: style: Local variable 'accessChain' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvBuilder.h:966:17: note: Shadowed declaration qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:249:26: note: Shadow variable qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:465:15: style: Variable 'ep' can be declared as reference to const [constVariableReference] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:249:26: style: Variable 'accessChain' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:251:30: style: Variable 'base' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:254:30: style: Variable 'type' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:268:34: style: Variable 'idx' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:352:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:408:22: style: Variable 'type' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:424:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/SpvPostProcess.cpp:497:15: style: Variable 'f' can be declared as pointer to const [constVariablePointer] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:100:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeMask [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:148:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:244:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:259:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:368:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:621:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLstd450Count [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:91:5: warning: Member variable 'SpirvStream::size' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:91:5: warning: Member variable 'SpirvStream::bound' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:91:5: warning: Member variable 'SpirvStream::schema' is not initialized in the constructor. [uninitMemberVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:303:42: style:inconclusive: Technically the member function 'spv::SpirvStream::decodeString' can be const. [functionConst] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:111:33: note: Technically the member function 'spv::SpirvStream::decodeString' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:303:42: note: Technically the member function 'spv::SpirvStream::decodeString' can be const. qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/SPIRV/disassemble.cpp:481:17: style: Variable 'op' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShLangVertex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_MSG_RELAXED_ERRORS_BIT [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:231:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShTargetSpv_1_0 [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:254:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShClientVulkan [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:268:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShTargetVulkan_1_1 [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:286:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_TARGET_NONE [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:296:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShSourceGlsl [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBadProfile [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:368:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLSLANG_SHADER_AUTO_MAP_BINDINGS [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:133:5: warning:inconclusive: Member variable 'CallbackIncluder::context' is not initialized in the constructor. [uninitMemberVarPrivate] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:329:71: style: C-style pointer casting [cstyleCast] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:71:31: style: struct member 'glslang_program_s::spirv' is never used. [unusedStructMember] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp:72:17: style: struct member 'glslang_program_s::loggerMessages' is never used. [unusedStructMember] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp:4777:59: error: syntax error [syntaxError] MachineIndependent/glslang_tab.cpp:5033:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YYEMPTY [valueFlowBailoutIncompleteVar] MachineIndependent/glslang_tab.cpp:4956:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] MachineIndependent/glslang_tab.cpp:12540:12: error: Using object that points to local variable 'structure' that is out of scope. [invalidLifetime] MachineIndependent/glslang.y:3572:36: note: Assigned to reference. MachineIndependent/glslang.y:3575:43: note: Address of variable taken here. MachineIndependent/glslang.y:3572:26: note: Variable created here. MachineIndependent/glslang_tab.cpp:12540:12: note: Using object that points to local variable 'structure' that is out of scope. MachineIndependent/glslang_tab.cpp:12540:14: error: Using object that points to local variable 'structure' that is out of scope. [invalidLifetime] MachineIndependent/glslang.y:3572:36: note: Assigned to reference. MachineIndependent/glslang.y:3575:43: note: Address of variable taken here. MachineIndependent/glslang.y:3572:26: note: Variable created here. MachineIndependent/glslang_tab.cpp:12540:14: note: Using object that points to local variable 'structure' that is out of scope. MachineIndependent/glslang_tab.cpp:4907:45: style: Comparing expression of type 'unsigned int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] MachineIndependent/glslang_tab.cpp:4918:33: style: Comparing expression of type 'unsigned int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] MachineIndependent/glslang_tab.cpp:4919:24: style: Comparing expression of type 'unsigned int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] MachineIndependent/glslang_tab.cpp:5052:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] MachineIndependent/glslang_tab.cpp:4991:31: note: 'yystate' is assigned value '0' here. MachineIndependent/glslang_tab.cpp:5052:3: note: The comparison '0 <= yystate' is always true. MachineIndependent/glslang_tab.cpp:4734:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] MachineIndependent/glslang_tab.cpp:4753:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] MachineIndependent/glslang_tab.cpp:4956:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/MachineIndependent/iomapper.cpp:898:18: error: Syntax Error: AST broken, binary operator '!=' doesn't have two operands. [internalAstError] qtshadertools-everywhere-src-6.9.1/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.9.1/src/3rdparty/glslang/glslang/OSDependent/Windows/ossource.cpp:49:0: error: #error Trying to build a windows specific file in a non windows build. [preprocessorErrorDirective] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/OSDependent/Windows/ossource.cpp:49:2: error: #error Trying to build a windows specific file in a non windows build. [preprocessorErrorDirective] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/ResourceLimits/ResourceLimits.cpp:287:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/ResourceLimits/resource_limits_c.cpp:49:13: warning: If memory allocation fails, then there is a possible null pointer dereference: c_str [nullPointerOutOfMemory] qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/ResourceLimits/resource_limits_c.cpp:48:32: note: Assuming allocation function fails qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/ResourceLimits/resource_limits_c.cpp:48:19: note: Assignment 'c_str=(char*)malloc(cpp_str.length()+1)', assigned value is 0 qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/ResourceLimits/resource_limits_c.cpp:49:13: note: Null pointer dereference qtshadertools-everywhere-src-6.9.1/src/3rdparty/glslang/glslang/ResourceLimits/resource_limits_c.cpp:48:19: style: C-style pointer casting [cstyleCast] qtshadertools-everywhere-src-6.9.1/src/shadertools/qshaderbaker.cpp:149:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qshaderbaker.cpp:202:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VertexStage [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qshaderbaker.cpp:544:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BatchableVertexShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qshaderbaker.cpp:568:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qshaderbaker.cpp:630:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VertexStage [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qshaderbaker.h:67:13: performance: Function 'errorMessage()' should return member 'errorMessage' by const reference. [returnByReference] qtshadertools-everywhere-src-6.9.1/src/shadertools/qshaderbaker.cpp:558:16: style: Local variable 'preamble' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.9.1/src/shadertools/qshaderbaker.cpp:134:16: note: Shadowed declaration qtshadertools-everywhere-src-6.9.1/src/shadertools/qshaderbaker.cpp:558:16: note: Shadow variable qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvcompiler.cpp:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvcompiler.cpp:99:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvcompiler.cpp:139:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShSourceGlsl [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvcompiler.cpp:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShLangVertex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvcompiler.cpp:218:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShLangVertex [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvcompiler_p.h:48:13: performance: Function 'errorMessage()' should return member 'log' by const reference. [returnByReference] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvcompiler.cpp:106:5: error: Memory leak: data [memleak] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:43:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_SUCCESS [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:91:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:116:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sampler1D [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:143:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Image1D [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:167:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:219:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpvDecorationLocation [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:266:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_SUCCESS [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:308:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpvExecutionModeLocalSize [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:637:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_BACKEND_GLSL [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:668:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_BACKEND_GLSL [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:749:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_BACKEND_HLSL [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:877:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_BACKEND_MSL [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader_p.h:54:16: performance: Function 'spirvBinary()' should return member 'ir' by const reference. [returnByReference] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader_p.h:95:13: performance: Function 'translationErrorMessage()' should return member 'spirvCrossErrorMsg' by const reference. [returnByReference] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshaderremap_p.h:27:13: performance: Function 'errorMessage()' should return member 'remapErrorMsg' by const reference. [returnByReference] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:403:31: style: Local variable 'i' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:394:21: note: Shadowed declaration qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:403:31: note: Shadow variable qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:429:31: style: Local variable 'i' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:420:21: note: Shadowed declaration qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:429:31: note: Shadow variable qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:547:23: style: Local variable 'i' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:527:21: note: Shadowed declaration qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshader.cpp:547:23: note: Shadow variable qtshadertools-everywhere-src-6.9.1/src/shadertools/qspirvshaderremap.cpp:29:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/buildtimeqsb/tst_buildtimeqsb.cpp:27:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/buildtimeqsb/tst_buildtimeqsb.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/buildtimeqsb/tst_buildtimeqsb.cpp:154:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qsbdepfiles/tst_qsbdepfiles.cpp:32:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:108:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:123:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:139:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:234:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:255:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:281:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:308:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:323:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:339:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BatchableVertexShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:380:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:431:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:567:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:646:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:708:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:753:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:804:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BatchableVertexShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:896:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:923:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:969:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1036:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInt32IndexedVertexAsComputeShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1072:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1177:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1209:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1249:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1281:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1321:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1382:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:1412:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:52:24: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QShaderBaker::initTestCase' can be static. [functionStatic] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:15:10: note: Either there is a missing 'override', or the member function 'tst_QShaderBaker::initTestCase' can be static. qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:52:24: note: Either there is a missing 'override', or the member function 'tst_QShaderBaker::initTestCase' can be static. qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:56:24: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QShaderBaker::cleanup' can be static. [functionStatic] qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:16:10: note: Either there is a missing 'override', or the member function 'tst_QShaderBaker::cleanup' can be static. qtshadertools-everywhere-src-6.9.1/tests/auto/qshaderbaker/tst_qshaderbaker.cpp:56:24: note: Either there is a missing 'override', or the member function 'tst_QShaderBaker::cleanup' can be static. qtshadertools-everywhere-src-6.9.1/tests/manual/qmlappshadermacro/main.cpp:10:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_EnableHighDpiScaling [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:49:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:63:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:102:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CrashExit [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:174:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:200:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:283:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:342:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:357:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:404:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:474:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:558:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_STR [valueFlowBailoutIncompleteVar] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:974:30: style: Condition '!output.isEmpty()' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:974:51: style: Condition '!errorOutput.isEmpty()' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:1040:34: style: Condition '!output.isEmpty()' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:1040:55: style: Condition '!errorOutput.isEmpty()' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:1047:30: style: Condition '!output.isEmpty()' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:1047:51: style: Condition '!errorOutput.isEmpty()' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:253:29: style: Local variable 'i' shadows outer variable [shadowVariable] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:212:14: note: Shadowed declaration qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:253:29: note: Shadow variable qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:826:26: performance: Range variable 'version' should be declared as const reference. [iterateByValue] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:840:26: performance: Range variable 'version' should be declared as const reference. [iterateByValue] diff: 2.18.0 qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:1028:25: style: Condition 'success' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:1027:46: note: Calling function 'runProcess' returns 0 qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:1027:46: note: Assignment 'success=runProcess(binary,arguments,&output,&errorOutput)', assigned value is 0 qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:1028:25: note: Condition 'success' is always false head qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:102:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CrashExit [valueFlowBailoutIncompleteVar] 2.18.0 qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:1035:29: style: Condition 'success' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:1034:45: note: Calling function 'runProcess' returns 0 qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:1034:45: note: Assignment 'success=runProcess(binary,arguments,&output,&errorOutput)', assigned value is 0 qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:1035:29: note: Condition 'success' is always false 2.18.0 qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:967:25: style: Condition 'success' is always false [knownConditionTrueFalse] qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:966:46: note: Calling function 'runProcess' returns 0 qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:966:46: note: Assignment 'success=runProcess(compilerName,arguments,&output,&errorOutput)', assigned value is 0 qtshadertools-everywhere-src-6.9.1/tools/qsb/qsb.cpp:967:25: note: Condition 'success' is always false DONE